
Maxim robox
09.12.2016
11:34:52

Aragaer
09.12.2016
11:38:05
на одной прошлой работе один парень чот читал книжку по прологу. А потом писал что-то на плюсах. И сказал - вот тут бы заюзать рекурсию, но надо на первой итерации делать проверку, а на остальных нет. А делать еще одну функцию нехорошо... создал внутреннюю функцию и уже ее рекурсивно вызывал. Позвал тестировщика. Показывает ему код - "Ты можешь понять, что тут творится?" - "Ну... внутренняя функция, рекурсия, тут проверка .. ты пробегаешь по списку и делаешь то-то" - "Ок, значит комментарий можно не писать"

тнн Itjunky
09.12.2016
11:45:08

Maxim robox
09.12.2016
12:09:35
Блядь. Наконец-то сделал ёлку. Ебись она конём.

Google

Maxim robox
09.12.2016
12:15:58

Andrey
09.12.2016
12:18:30
Хай! Есть задачка https://www.codingame.com/ide/puzzle/power-of-thor
Кто решит короче чем за 166 символов?
z=-1;f=lambda x:x/(abs(x)or 1);i=input;x,y,q,w=map(int,i().split());e={z:'N',1:'S',0:''};d={1:'E',z:'W',0:''}
while 1:i();o,p=f(y-w),f(x-q);print(e[o]+d[p]);q+=p;w+=o
154
f=lambda x:x//(abs(x)or 1);i=input;x,y,q,w=map(int,i().split());e=['N','','S'];d=['W','','E']
while 1:i();o,p=f(y-w),f(x-q);print(e[o+1]+d[p+1]);q+=p;w+=o

b0g3r
09.12.2016
12:28:18
Смешно
Наверное
На уровне разговоров с пастой

Андрей
09.12.2016
12:50:50
я сегодня нахуевертил
и случайно дропнул рабочую таблицу
над которой работала толпа народу
но они сказали - ничего страшного, сейчас сделаем заново

тнн Itjunky
09.12.2016
12:51:52
Посмотрел бы я, как они сделают в ней данные за год =)

Андрей
09.12.2016
12:52:31
ну там динамичная таблица
не год

Ray
09.12.2016
13:45:25

Андрей
09.12.2016
13:45:48
ну тут кароч линия событий с привязками к источнику. события надо удалять через двое суток.
а вот привязки важны

Google

Ray
09.12.2016
13:46:30
бесовщина какая-то

Андрей
09.12.2016
13:46:33
ну

Ray
09.12.2016
13:47:11
пить будешь ?
у меня праздник - кастомэры уехали - больше никаких митингов
пью один
прямо перед экраном

Андрей
09.12.2016
13:49:03
не
в следующую неделю

Stanislav
09.12.2016
13:51:52

Андрей
09.12.2016
13:55:15
немного вам моей жуниорской радости
MutableMapping
a.setdefault('Position', 0)
заебись штука
чекнуть ключ, если ключа нет, то выставить вот это значение

Stanislav
09.12.2016
13:56:04

Андрей
09.12.2016
13:56:11
потому что всегда нужно значение
либо 0, если ключа нет
либо то, что там уже есть

Ray
09.12.2016
13:56:37
ну так
это

Google

Stanislav
09.12.2016
13:56:40
.get('Position', 0)

Ray
09.12.2016
13:56:41
как бы
кх
во во

Андрей
09.12.2016
13:57:10
бля
я думал, что гет только чекает и возвращает None есличо
ну буду знать

Ray
09.12.2016
13:57:58
второй параметр и есть то, что вернется если ключ не найден

Андрей
09.12.2016
13:58:15
а, да не

Ray
09.12.2016
13:58:20
тут только как мне кажется есть ньюанс - setdefault создает ключ ?

Андрей
09.12.2016
13:58:22
у меня потом дальше работа со словарем
создает

Ray
09.12.2016
13:58:38
а get наверное нет

Андрей
09.12.2016
13:58:50
'D.setdefault(k[,d]) -> D.get(k,d), also set D[k]=d if k not in D'
вон чо
ну да

Stanislav
09.12.2016
13:58:59
O_O

Ray
09.12.2016
13:59:19
надо еще выпить
на меня тут автобаг заасайнили

Stanislav
09.12.2016
13:59:47

Google

Ray
09.12.2016
14:00:34
ну я сейчас медовый ликер пью джек с медом
очень рекомендую
особенно тебе
поскольку ты работаешь на СС

Stanislav
09.12.2016
14:01:21
палево :DDD

Ray
09.12.2016
14:01:46
да ладно ... меня когда-то в СС не взяли )

Stanislav
09.12.2016
14:02:23
я в 2011 сказал себе что в СС работать не буду, и вот...прошло 5 лет, и где я?

Ray
09.12.2016
14:03:57
оу да ты молод совсем
меня 3 раза уже сватали - но это дело принципа

Admin
ERROR: S client not available

Ray
09.12.2016
14:04:36
нус господа - ваше здоровье

Andrey
09.12.2016
14:04:41

Stanislav
09.12.2016
14:04:53

Ray
09.12.2016
14:05:04
22 ??? Дитя совсем
так ... пошел я значит смотреть что делает defaultdict ибо уже позабыл. Кликаю значит на дропдаун с версиями - а там уже 3.7

alert
09.12.2016
14:06:49
первые 40 лет детства мужика сложные, а потом ни чо так

Andrey
09.12.2016
14:10:26

Ray
09.12.2016
14:10:42
SS

Stanislav
09.12.2016
14:20:07

Google

Stanislav
09.12.2016
14:24:04
слишком жесткая шутка?
SS = SoftServe

Andrey
09.12.2016
14:37:38
SS = SoftServe
омг, это же бодишоп
никогда не понимал людей, которые туда идут
по молодости конечно можно, но что там делать сениорам

Stanislav
09.12.2016
14:38:09

Ariel
09.12.2016
14:38:39
лол.
хоть ммр?

Andrey
09.12.2016
14:39:08
Понимаю тебя, дотан это конечно быдланство, вот если бы BW или Q3...

Stanislav
09.12.2016
14:39:42

Andrey
09.12.2016
14:40:46

Stanislav
09.12.2016
14:41:23

Rustem
09.12.2016
14:58:27
Ребят, в чем может быть проблема. Создал две модельки, сделал миграцию, заполнил пару тестовых записей. После чего удалил в папке Migrations файл миграции 0001_initial.py и db.sqlite3. изменил связь в уже созданных моделях, сделал миграцию, захожу в админку моделей, а они мне выдают ошибку вида "no such table: discounts_brand". Разве я не снес предыдущие записи? Что мог упустить?
это в джанго если что)

Stanislav
09.12.2016
15:00:09
О.о а зачем удалять файлы миграции?
они всегда должны быть

Ray
09.12.2016
15:03:18

Rustem
09.12.2016
15:04:07
О.о а зачем удалять файлы миграции?
Хз. Просто когда внес изменения в модели и хотел сделать миграцию, то джанга начала на меня ругаться из-за предыдущей миграции. Я и подумал - нет предыдущей миграции - нет проблемы ))

Stanislav
09.12.2016
15:04:20

Ray
09.12.2016
15:04:53
find . -name \*.pyc -delete

Michael
09.12.2016
15:07:09
Господа, посоветуйте либу для генерации пдф?

Vitalik
09.12.2016
15:07:38
Подскажите
Как использовать ARM либу?