
Tishka17
07.12.2018
09:00:14
аа
тогда все работает
как всегда прочитатьт правильно задание - самое сложное
6 раз перечитывал

Google

Aragaer
07.12.2018
09:04:23
у меня в этом году опять получается, что место за вторую часть выше, чем за первую.

SetazeR
07.12.2018
09:09:47
со второй частью проковырялся явно больше чем следовало

Aragaer
07.12.2018
09:10:32
у меня для второй части не самые идиоматически верные конструкции, но чот нет желания там полировать код
а в целом - наполовину копипаста первой части, наполовину что-то быстренько нахачил

SetazeR
07.12.2018
09:11:03
наверное нужно было сделать какой-то "контроллер" который назначает задания воркерам, а не проходиться два раза по воркерам сначала "сделав работу" а потом уже назначая новую

Aragaer
07.12.2018
09:11:24
у меня реально проще 8)
в цикле просто инкрементятся секунды

SetazeR
07.12.2018
09:11:41
первый раз сделал класс для задания

Aragaer
07.12.2018
09:11:58
на каждом тике все задания из "выполняемых" проверяются на завершение - собираются сделанные и высвобождаются воркеры
у меня не питон в этом году
во-от. А потом на этом же тике воркеры забиваются из того, что можно начать делать

SetazeR
07.12.2018
09:12:44

Aragaer
07.12.2018
09:13:02
по идее можно было бы проскипать пустые циклы, когда часы тикают, все воркеры заняты - сразу перемотать до первого освободившегося

Google

Aragaer
07.12.2018
09:13:04
но не

SetazeR
07.12.2018
09:13:19
я сначала вообще подумал что нужно "просто пройтись по вычисленному в первой части пути с таймингами"

Tishka17
07.12.2018
09:13:38
я беру самый быстрый таск и вычитаю у рабочих секунды
храню ожидающие таски и работающие

Aragaer
07.12.2018
09:14:05
я прочитал первую часть и повел сына в сад. Пока ходил, думал, что "ну на питоне просто, там есть networkx, чтобы ориентированные графы мутить"

SetazeR
07.12.2018
09:14:14

Aragaer
07.12.2018
09:14:15
у меня реально проще 8)
есть список - каждой таске сет зависимостей
есть сет уже сделанного - пустой
фильтр по вообще всем - найти те, чьи зависимости уже сделаны. Из этого списка набрать до полной очереди (или сколько есть)
посекундно итерировать слишком просто, чтобы вместо этого делать что-то более сложное
в схеме
for second from 0
и получил цикл от 0 до того момента, когда оно выйдет по какому-то другому условию

Tishka17
07.12.2018
09:16:49

Aragaer
07.12.2018
09:16:53
в моем случае until (< (length steps-done) (length *all-steps*))
мне проще на каждой итерации отфильтровать те, которые "готовы к выполнению"
из новенького сегодня я задействовал функцию "все элементы списка входят в другой список"
еще попытался применить функцию partition - разделения списка на две части по определенному предикату
хотел таким образом разделять "задачи в процессе выполнения" на "выполнено" и "еще нет"
но чот не покатило

Google

Tima
07.12.2018
09:23:12
Всем привет, хочу заюзать библиотеку mysql.connector в Pycharm, в начале установил через pip, Pycharm говорил что не находит эту библиотеку, потом я добавил этот модуль в Project Interpreteter и тут в python-console оно заработало а в моем файле .py нет, почему?

Добрый парень
07.12.2018
09:23:59
Посоветуйте ноут, который удобно брать в кафе с собой. До 1200$

Aragaer
07.12.2018
09:24:29
бумажный блокнот и ручка
очень удобно. А потом пришел к нормальному компу и все что надо сделал

Добрый парень
07.12.2018
09:25:01

Tishka17
07.12.2018
09:25:19
У жены https://www.mvideo.ru/products/noutbuk-transformer-hp-spectre-x360-13-ae013ur-2vz73ea-30038882?reff=ggl_tov&cityId=CityCZ_975&gclid=CjwKCAiA0ajgBRA4EiwA9gFOR9QrTC0cEWGRELcx8AMCG-MyfUGhNSQGUHh56OJWiT1puR2dn3oaKBoCJ4oQAvD_BwE
Но шустрый и батарейка большая

Artyem
07.12.2018
09:26:56

Danya
07.12.2018
09:27:33
response может содержать
'Response [403]', 'Response [409]', 'Response [422]', 'Response [500]', 'Response [503]'
как правильно написать условие, что если что-то содержится в response, то?
if any(item in response):
?

Ser
07.12.2018
09:28:30

Добрый парень
07.12.2018
09:31:42
В Европу или США реально переехать если уже закончил вуз и работаешь в России

Добрый парень
07.12.2018
09:31:50
Или стоит поступать в Европу
3 вариант, затащить международнию олимпиаду конечно, но это 50 на 50

Ser
07.12.2018
09:32:27
приехать можно куда угодно) проблема остаться легально надолго

selipasha
07.12.2018
09:32:48
В Чехии образование бесплатное, в некоторых вузах, но нужно учить Чешский

Добрый парень
07.12.2018
09:33:18

selipasha
07.12.2018
09:35:07
Можно ещё в России Чешский выучить самостоятельно, сделать нострификацию диплома и подать документы

Tima
07.12.2018
09:35:24

SetazeR
07.12.2018
09:35:40
Я храню список зависимостей и зависящих
Я сначала сгенерил словарь {parent:[child,child,child],...}
из расчёта что мол за parent'ом следует child
Понял, что мне от него толку особо нет и переделал на {child:[parent, parent, ...],...}

Google

Admin
ERROR: S client not available

Добрый парень
07.12.2018
09:36:11

Tima
07.12.2018
09:36:58
А ну разве что для этого

SetazeR
07.12.2018
09:37:02

selipasha
07.12.2018
09:37:09

Александр
07.12.2018
09:38:51

Tima
07.12.2018
09:39:07
можно просто пойти работать

Ser
07.12.2018
09:40:41
когда вуз бесплатно то можно для общего развития кучу вещей освоить а когда отваливаешь 2-3млн за кусок картона который на выходе не дает ничего что вот прям вот пригодится это сомнительные инвестиции
*общие знания можно и за пределами вуза получить, на всяких разных платформах от тех же вузов например чтобы не платить кучу денег

Tima
07.12.2018
09:41:43

Tishka17
07.12.2018
09:44:19
> Компания Microsoft официально подтвердилаинформацию о переводе браузера Edge на движок Chromium
http://www.opennet.ru/opennews/art.shtml?num=49738

Добрый парень
07.12.2018
09:44:54

?
07.12.2018
09:45:39

Tishka17
07.12.2018
09:45:53
Ага

Добрый парень
07.12.2018
09:46:21
Теперь можно удалять гоогл и firefox

?
07.12.2018
09:47:08
Ага
Вот бы все компании собрались воедино и развивали бы один браузерный движок, а то у фурифокса свой

Tishka17
07.12.2018
09:47:52

Nikolay
07.12.2018
09:53:18

Tishka17
07.12.2018
09:53:28
Ага

Google

Tishka17
07.12.2018
09:53:33
Небось форкнут и сломают

Nikolay
07.12.2018
09:53:46
Сделают что-то лучше

Маришка
07.12.2018
10:05:20
Чё с задачей, почему первая часть так легко решалась?

Добрый парень
07.12.2018
10:08:26
Браузер "Сфера" который якобы анонимный, он работает вообще или обман ?

Nikolay
07.12.2018
10:10:20

Kami
07.12.2018
10:12:57
всем привет!
тут не проходил опрос кто в какой IDE кодит на питоне?
у меня питон не основной язык, поэтому никак не найду гладкую среду для себя..
ну например, почему-то в inelliJ и VS при свертке тела функции - тупо может захватиться (и свернуться) следующая за ней.. через пол часа - идешь искать по заголовком, а ее "нету"!! ))

Макс
07.12.2018
10:14:16

Tigran
07.12.2018
10:14:27
зачем сворачивать функции ?

Strom
07.12.2018
10:14:35