
Nikita
03.01.2016
21:59:36
он не умеет больше 4 за раз!
)))
ага, но конфигурируется

Ivan
03.01.2016
22:08:19

Google

Kolyann
03.01.2016
22:50:00
помогите решить задачку
Золушку перед балом заставили отсортировать два мешка мешков на мешки внутри которых были мешки, и мешки внутри которых не было мешков, в случае если в мешке был мешок этот мешок надо отнести к группе "мешки в которых были мешки" а также отсортировать мешки внутри, а также при помощи нехитрых инструментов заставить сортир блестеть, "так чтобы я могла есть из него" - сказала Мачеха

⠀
03.01.2016
22:52:26
Рекурсивно
Берешь мешок, если в нем нет мешка, то к мешкам где нет мешков, иначе тоже самое проводишь с мешками внутри, а этот к мешкам где есть мешки

Ilya
03.01.2016
23:50:14

Nikita
03.01.2016
23:58:48
всё ок
там другая ситуация
красиво
жаль что нельзя размер label-a делать исходя из веса
хотя можно, но для этого надо каждый лейбл отдельно добавлять

Ilya
04.01.2016
00:19:26
В центре какая-то порнуха

Nikita
04.01.2016
04:03:06
)
в центре там туса

Google

Nikita
04.01.2016
04:03:41
это визуализация связей пользователей одного проекта
и в центре его владельцы

Pavel
04.01.2016
08:10:17
не знаю баян или нет, но ржу https://pp.vk.me/c543103/v543103349/76f6/p57RYVNpl8A.jpg

Maxim robox
04.01.2016
08:21:47
Что ты наделал!?
Я же теперь не смогу нормально относиться к этому названию!

Pavel
04.01.2016
09:29:00
Очень любопытно и необычно.
В какой стадии переезд на Python3?
http://www.snarky.ca/the-stages-of-the-python-3-transition
Автор статьи на примере 5 стадий принятия негатива рассматривает переход на Python3

Ivan
04.01.2016
09:31:11
Сразу с него нужно
Было начинать :(

Sharkus
04.01.2016
09:38:39


Фԉùཎыч⚠️
04.01.2016
09:38:44
SQL, SQL, SQL, SQL, в мертвом репо,
SQL, SQL, SQL, SQL, в папке DEMO,
SQL, SQL, SQL, SQL, три проекта
SQL, SQL, SQL, SQL, мне на лето
Мой дедлайн в снегу, на него давно забили,
Строки говнокода мне аппетит отбили.
Я считаю фичи, на мне main direction,
Заказчика фиги, куки, logging session.
Подвела программа, лог ошибок скучен,
Десять стильных функций, но мне с ними скучно.
Всё ТЗ огромно , всё всегда бесплатно
Я ушел от java, не вернусь обратно.
Три дерьмовых правки вокруг ее идеи,
Она хочет денег, сука, неужели?
В мегабайтах кода, слишком много инфы,
Засыпал в отделе с моником в обнимку.
Я всегда настойчив, но мой баг неистов,
Этот текст прекрасен, но лишен смысла.
На экране строки разноцветных букв,
/dev/null сияет, запускаю лук (Tor).
SQL, SQL, SQL, SQL, в мертвом репо,
SQL, SQL, SQL, SQL, в папке DEMO,
SQL, SQL, SQL, SQL, три проекта
SQL, SQL, SQL, SQL, мне на лето

Maxim robox
04.01.2016
09:44:10
Блин, да сколько тут говноедов с RTL-указателем?

Sharkus
04.01.2016
09:46:50
Штуки 3-5, как я помню.
У кого-то ещё и эмодзи к нему дописан.

Whore Amazing
04.01.2016
09:57:22
орнул

Kolyann
04.01.2016
10:26:20
ага, вот эти ребята и O(n^3)

Aliaksiej
04.01.2016
12:39:59
Вбросить чтоли?

Whore Amazing
04.01.2016
12:40:08
смотря что.

Aliaksiej
04.01.2016
12:40:15
Нужен ли DI в python и почему

Whore Amazing
04.01.2016
12:40:25
хз что это.

Aliaksiej
04.01.2016
12:40:33
dependency injection

Google

Whore Amazing
04.01.2016
12:40:43
ну даж хз.

Kolyann
04.01.2016
12:46:28
подозреваю, что 90% активных участников понятия не имеют что это
(я в их числе, если что)

Andrey ?
04.01.2016
12:47:40
Слушал на конференции доклад о DI
После конференции я был твердо убежден, что он не сильно-то и нужен в дотнете, о котором шла речь в докладе :D

terry
04.01.2016
13:07:16

Andrey ?
04.01.2016
13:07:30
Я уже и не факт что найду

terry
04.01.2016
13:11:19
открыл позавчера faq по mongodb на русском, начал читать, норм вроде пошло... и тут сообщения в вк, крч за 2 дня ток скачал, распаковал и команду вбил для запуска сервера ?
Вывод: ВК сук зло
нужн его закрыать к чертям

Whore Amazing
04.01.2016
13:12:09
зло.

HAOS 001
04.01.2016
15:23:30

Pavel
04.01.2016
15:47:06
DI в языке с утиной типизацией и динамическим набором полей у каждого объекта (я знаю про __slots__)? Но зачем?

Free0N
04.01.2016
16:16:21
каким боком утиная типизация к DI относится?

Roman
04.01.2016
16:20:56
DI это хорошо и он нужен
но не такой как в джавах этих ваших

Free0N
04.01.2016
16:21:28
каким же он должен быть?

Roman
04.01.2016
16:22:09
просто некий маппинг классов на роли

Free0N
04.01.2016
16:22:27
оок. А какой он в джавах тогда?

Roman
04.01.2016
16:22:33
это тот же monkeypatching но явный
в джавах обычно это страшные xml-ины

Google

Free0N
04.01.2016
16:23:31
чет не уловил мыслю... Можно чуть подробнее?

Roman
04.01.2016
16:23:41
в питоне нет смысла делать DI таким тяжелым

Pavel
04.01.2016
16:24:53
может, сначала определиться, что такое DI? я всегда думал, так это явная передача в параметрах конструктора\пропертях всех необходимых объектов для класса. А как это будет реализовано - особенности контейнера и механизма DI.

Roman
04.01.2016
16:25:16
ну в смысле, что для реализации DI в джаве нужны 1) интерфейсы на все классы которые будут инжектится и 2) довольно тяжелый (по количеству кода) DI менеджер который конфигурит все это
в питоне есть куча инструментов чтоб свести DI до пары десяток строк кода

Pavel
04.01.2016
16:26:16
интрефейсы вообще полезны, с ними тестировать проще.

Admin
ERROR: S client not available

Roman
04.01.2016
16:26:35
ну в джаве да, там просто по другому никак

Pavel
04.01.2016
16:28:02
вот тут и вылезает утиная типизация. мы ведь не описываем каждый объект, который умеет write(), как интерфейс IWriter, а просто говорим: да, мы умеем что-то куда-то записывать.

Free0N
04.01.2016
16:28:11

Pavel
04.01.2016
16:29:00
а я что говорю? Или в конструкторе делать logger = new Logger(), или получить ILogger в параметрах конструктора снаружи.
второе всяко лучше.

Free0N
04.01.2016
16:29:27
ооок. А если таких сервисов потребуется несколько?
а если вызывающий код ничего не знает о сервисах, используемых вызываемым?

Pavel
04.01.2016
16:29:49
а кто мешает делать несколько параметров конструкра.

Roman
04.01.2016
16:29:50
ну да, обычно удобнее передать некий менеджер

Pavel
04.01.2016
16:30:14
и потом на тестированнии разбираться, что из этого менеджера тестируемый класс хочет получить.

Roman
04.01.2016
16:30:29
чем при создании объекта Машина думать где же у тебя там фабрика стекол

Free0N
04.01.2016
16:31:09

Pavel
04.01.2016
16:31:13
Unittest.

Google

Pavel
04.01.2016
16:31:46
Если у меня в параметрах конструктора есть ILogger, ICalendar и IDatabaseWrapper, то дураку понятно, какой мок нужно подсунуть.

Roman
04.01.2016
16:32:04
в таком случае тот чувак который будет инстанциировать твой класс должен знать про базу данных, календарь и логгер
и как ты избавился от зависимостей? :D

Pavel
04.01.2016
16:32:36
Если у меня в конструторе передаётся IDependecyContainer, то что в этот контейнер нужно в тестах положить?

Roman
04.01.2016
16:32:38
ты только увеличил связность

Free0N
04.01.2016
16:32:38

Pavel
04.01.2016
16:33:03
методы не в воздухе висят, а у объета, который нужно создать.

Roman
04.01.2016
16:33:06
такой же менеджер зависимостей
только маппинг поправить

Pavel
04.01.2016
16:34:06
извините, чуваки, разговор интересный, но у меня двое детей, которые устроили пикник в гостинной.

Free0N
04.01.2016
16:34:17

Roman
04.01.2016
16:35:07
по идее да, надо все реализовать
а если их слишком много то стоит задуматься про разделение на более мелкие классы

Free0N
04.01.2016
16:36:47

Roman
04.01.2016
16:37:28

Free0N
04.01.2016
16:37:43
А что с ним не так?

Roman
04.01.2016
16:38:20
ну вдруг что-то изменится в будущем

Free0N
04.01.2016
16:38:33
в методе?