
Subbotin
03.12.2016
10:05:26
Сможешь положить другой набор бинарников и библиотек
Но смысла в этом нет

Leon ?
03.12.2016
10:06:47
Вообще в идеале положить в папку, изолированную, браузер(например) и потом быстро удалить и забыть
когда он перестанет нужен

Google

Leon ?
03.12.2016
10:09:27
Докер или lxc выполнит такую задачу?
Блин... не хочется пользоваться контейнерами

Aragaer
03.12.2016
10:10:48
ставить вручную из исходников с указанием каталога для установки. Но лучше контейнер
как мне кажется, на линуксе докер работает поверх lxc

Leon ?
03.12.2016
10:12:08
А если замутить отдельного юзера на машине с прогами... удалить же проблем не должно составить?

Subbotin
03.12.2016
10:13:59
Ты лучше объясни чего хочешь добиться

Leon ?
03.12.2016
10:14:38
мне нужна установка программ для теста, но так чтобы они не засоряли систему
И на всякий изолировать его(юзера либо прогу) от инета и вообще если надо завернуть в тор
И если надо сразу удалить(параноя)

Роман
03.12.2016
10:28:30
как сделать из непроблемы проблему
и спросить об этом у 1800 человек

Maxim robox
03.12.2016
10:48:12

Google

Aragaer
03.12.2016
10:49:25
ну это уж совсем перебор. По степени возрастания перебора - установка в хоум нового юзера, чрут, lxc, докер, виртуалка, другой комп

Maxim robox
03.12.2016
10:52:04

Dmitriy
03.12.2016
10:52:40

Aragaer
03.12.2016
10:52:49
по степени увеличения изоляции. Если человек считает, что докер это слишком, то виртуалка это еще более слишком

Leon ?
03.12.2016
10:53:20
Ладно, ладно не раздувайте))

Maxim robox
03.12.2016
10:55:26

Aragaer
03.12.2016
10:56:51
не, в виртуалке надо систему ставить, как-то туда лазить, ужас вобщем. контейнер он тут ближе и роднее

Maxim robox
03.12.2016
11:00:31

Belegnar
03.12.2016
11:05:21
Загрузочная флешка

Subbotin
03.12.2016
11:07:42
Я для таких целей пользуюсь виртуалкой для говна которое хочет рута или отдельным юзером без судо

Aragaer
03.12.2016
11:08:24
а я научился lxc-create (ну ... или могу быстро нагуглить, как это правильно делать) и все

Subbotin
03.12.2016
11:08:53
Оно умеет гуи?

Aragaer
03.12.2016
11:10:45
не пробовал

avral
03.12.2016
11:33:46
Всем привет! Почему не работает такой код? Как в генераторе вызвать самого себя ещё раз?
`def get_posts():
dom = env.get_dom(URL)
items = dom.xpath('....')
if len(items) == 0:
sleep(10)
return get_posts()
for item in items:
...
yield ...`
Есть кто живой?)

Maxim
03.12.2016
11:50:21
http://qualcode.ru/article/python_yield/

avral
03.12.2016
11:53:23
Странно, я просто думал когда вызываешь генератор он должен как функция отрабатывать, а на первой итерации только доходит до yield на 2й отдаёт значение 1е

Aragaer
03.12.2016
11:54:17
э
нет, на первом же yield он отдает первое значение

Maxim
03.12.2016
12:01:33
и на этом заканчивает работу

Google

avral
03.12.2016
12:02:28
Короче так сделал
`def get_posts():
dom = env.get_dom(REDDIT_URL)
items = dom.xpath('...')
if len(items) == 0:
sleep(10)
return get_posts()
def generator():
for item in items:
title = item.xpath('...')[0].text
url = item.get('...')
yield Post(title=title, url=url)
return generator()
`

Pavel
03.12.2016
12:38:57

Dmitri
03.12.2016
12:44:41

Artem
03.12.2016
12:46:45

Dmitri
03.12.2016
12:48:05
» это наброс
Не отрицаю)
Но ведь вы не будете отрицать, что в 99 случаях из 100 использование рекурсии в языках без ленивых вычислений неоправдано?

Artem
03.12.2016
12:50:44
95 процентов статистики берется с потолка

Dmitri
03.12.2016
12:51:16
тем более, что наиболее частое использование рекурсии - это демонстрация рекурсии на уроках программирования

Kolyann
03.12.2016
12:54:26
но я же... обход дерева...

Dmitriy
03.12.2016
12:56:56
Что не именно не работает?

Artem
03.12.2016
12:57:36

Artem
03.12.2016
12:59:17
обход дерева это ок задача, но она не очень часто встречается, если только предметная область не специфичная

Ray
03.12.2016
13:02:27

Dmitri
03.12.2016
13:03:41
или jQuery - это не специфичная область?

Ray
03.12.2016
13:04:33
или она не очень часто встречается ?

Dmitri
03.12.2016
13:06:25
не очень
вообще работа с DOM-деревом - это уже местечковая специфика
вообще, я сомневаюсь, что вы сможете привести хотя бы 10 примеров кроме обхода дерева, где применение рекурсии оправдано

Google

Dmitri
03.12.2016
13:08:21
при этом и тут, в некоторых частных случаях, возможны более оптимальные алгоритмы

Artem
03.12.2016
13:08:23
Если ты пользуешься jQuery и говоришь ей обойти дерево, ты сам этот обход не пишешь

Ray
03.12.2016
13:08:54
вообще то я не разработчик вовсе

Admin
ERROR: S client not available

Artem
03.12.2016
13:08:55
Это как раз специфичная область

Ray
03.12.2016
13:09:19
но я просто не согласен что рекурсия почти не где не используется

Artem
03.12.2016
13:10:32
А я компиляторщик и как раз довольно часто пишу и обход деревьев, и обход разных других интересных графов, и моя область тоже специфична.

Dmitri
03.12.2016
13:12:13

Artem
03.12.2016
13:14:06
Использование рекурсии при обходе обосновано тогда, когда у тебя бывают разные действия в зависимости от каких-то условий. То есть, не foo в foo, а foo в foo, bar или baz. Потому что разница между рекурсией и обходом в цикле со стеком - в том, что ты вместо собственного стека используешь стек вызовов. В стек вызовов ты кладешь адрес возврата (фактически, лишний аргумент). Если ты хочешь в качестве одного из аргументов класть в свой стек некий Action, то наличие адреса возврата в стеке вызовов оправдано, иначе нет.

Dmitri
03.12.2016
13:14:33
вот и я о том же

Artem
03.12.2016
13:14:40
Если бы питон оптимизировал хвостовую рекурсию, тоже было бы больше кейсов.

Dmitri
03.12.2016
13:14:52
что даже на обходе графа рекурсия не всегда оптимальная стратегия
а кроме обхода графа она, по сути, нигде не нужна, а, чаще всего, вредна

Artem
03.12.2016
13:16:16
ну еще есть решение переборных задач с мемоизацией :)

Dmitri
03.12.2016
13:16:50

Artem
03.12.2016
13:17:25
Ты считаешь, что то, что ты есть в чате, должно дать тебе преимущество на олимпиаде?
интересно, сам ли удалил)

Meent
03.12.2016
13:18:23

Dmitri
03.12.2016
13:19:13
я тоже читал

Google

Artem
03.12.2016
13:19:16
Фак, я же читал(((
Ну там задачка, если какие-то циферки, то YES, если другие - то NO. Ничего необычного.

Dmitri
03.12.2016
13:19:20
помогать не рвался, но читал
ну да
там 3 входных параметра. На основе них
не, не буду. А то как помощь зачтут и выпнут с чата
и будут правы

b0g3r
03.12.2016
13:45:33
Ну вот, что-то интересное пропустил

Artem
03.12.2016
13:54:47
http://www.vedomosti.ru/technology/articles/2016/12/02/667970-konkurent-windows
В отличие от других систем на базе Linux, система «Базальт» имеет поддержку с гарантированным качеством, причем оперативную и достаточно продвинутую: «Базальт», реагируя на обращение клиента, может не только создать косметическую «заплатку», но и ликвидировать причину проблемы: пока такое может только Microsoft, и то зачастую зафиксировать, а не исправить проблему, утверждает Смирнов.

Amaro
03.12.2016
13:56:54
Мне упорно кажется, что в 21 дне Ёлочки15 ошибка... Хм...

Artem
03.12.2016
13:57:50
смешно, что "пока такое может только"