@ru_python

Страница 425 из 9768
Pavel
20.03.2016
08:56:54
Исполнять надо именно из-под рута
А через import subprocess получится su запустить?

Igor
20.03.2016
08:57:28
А я не пытался. Через os.system рут есть

Pavel
20.03.2016
08:58:25
А я не пытался. Через os.system рут есть
os.system вроде не даёт доступа к stdout.

Igor
20.03.2016
08:59:00
Ну я не знаю, я вспомнил самый первый вариант, который в голове крутился

Google
Pavel
20.03.2016
08:59:51
Igor
20.03.2016
09:00:13
Буду смотреть

Dmitriy
20.03.2016
09:08:34
А сам скрипт под рутом запускать не судьба?

Igor
20.03.2016
09:09:10
Я пока что пытаюсь это на телефоне сделать, посмотреть чо и как)

Aragaer
20.03.2016
09:13:34
кстати самый правильный способ, если надо еще и несколько команд, это сгенерить sh скрипт, который будет запускать все нужные команды и писать результат в файл

потом от рута этот скрипт запустить, а потом распарсить файл

Henaro
20.03.2016
09:21:54
Может лучше использовать sudo?

Viktor
20.03.2016
09:32:05
Henaro
20.03.2016
09:46:56
В su на телефоне пароль не запрашивает?

Daniil
20.03.2016
10:58:48
Привет народ как вызвать переменную в import os bucket="usdjfsjdfnjksnfskdj" os.system( как тут вызвать переменную? в команду шел например curl -X PUT --data @- -H 'Host: ${bucket}.s3.amazonaws.com' ) так будет работать? ${} или как?

os.system("curl -X PUT —data @- -H 'Host: ${bucket}.s3.amazonaws.com'")

Pavel
20.03.2016
10:59:51
os.system('...{bucket}...'.format(bucket='abc'))

Daniil
20.03.2016
11:00:36
сенкс

Google
Andrey
20.03.2016
11:09:14
сенкс
Попробуй плюмбум, удобная штука.

Daniil
20.03.2016
11:09:24
что?

Andrey
20.03.2016
11:09:28
Если тебе скрипты писать.

https://pypi.python.org/pypi/plumbum

Daniil
20.03.2016
11:09:45
мне нужно с баша на python скрипт переписать

Andrey
20.03.2016
11:10:08
Daniil
20.03.2016
11:11:47
ага, спасибо, сейчас читану

Я раньше подымал вопрос со стримингом в s3

решил через курл

но... проблема в том что весь дамп в памяти хранится

Andrey
20.03.2016
11:12:46
Эм... https://github.com/search?l=Python&q=s3&type=Repositories&utf8=%E2%9C%93

Daniil
20.03.2016
11:13:10
я это всё видел но интересен стриминг

без временного файла

mysqldump -u root -p db | s3

Andrey
20.03.2016
11:13:43
https://github.com/search?l=Python&q=s3+streaming&ref=searchresults&type=Repositories&utf8=%E2%9C%93

А, ок.

Daniil
20.03.2016
11:15:03
я изначально решил проблему с помощью Fuse

это как по мне лучшее решение

Andrey
20.03.2016
11:15:21
А чем это не подходит? https://github.com/piskvorky/smart_open

Google
Daniil
20.03.2016
11:17:43
ща гляну

Andrey
20.03.2016
11:18:14
Блин, сколько в телеграме сижу, чувство что люди гуглом и гитхабом пользоваться не умеют. Уже всё же до нас написано!.

Andrey
20.03.2016
11:19:05
проще тут спросить.
Только вопрос - быстрее л?

ли

Daniil
20.03.2016
11:19:36
ну я день прокопался не нашел тут спросил, навели на идею за 10 минут

Pavel
20.03.2016
11:20:23
Только вопрос - быстрее л?
Было бы куда спешить.

Andrey
20.03.2016
11:20:33
Было бы куда спешить.
Ну, просто так тратить время тоже не очень хорошо как мне кажется.

Pavel
20.03.2016
11:38:08
Если мужчина уже четвёртый день s3 мучает, значит всё устраивает.

trump ? trump ? hillary
20.03.2016
11:38:53
надо было покупать azure

HAOS 001
20.03.2016
11:39:30
надо было покупать azure
чет говорять что это гавно

trump ? trump ? hillary
20.03.2016
11:39:38
HAOS 001
20.03.2016
11:39:47
почему?
не знаю

типа мелкомягкие годного не сделают

ай уй

trump ? trump ? hillary
20.03.2016
11:40:03
а

ну эт же типичные хейтеры

HAOS 001
20.03.2016
11:41:22
trump ? trump ? hillary
20.03.2016
11:41:25
да

Google
HAOS 001
20.03.2016
11:41:33
какие плюсы и минусы ?

trump ? trump ? hillary
20.03.2016
11:42:10
плюсы: годные клиенты, удобно работать минусы: иногда не развертываются из магазина дистры

два веб клиента, два CLI клиента (powershell и кроссплатформ)

trump ? trump ? hillary
20.03.2016
11:44:03
что?

Viktor
20.03.2016
11:51:34
вау, 2^7 участников

trump ? trump ? hillary
20.03.2016
11:52:18
8*

Admin
ERROR: S client not available

Artem
20.03.2016
12:03:14
в boto тоже есть set_contents_from_stream

Andrey
20.03.2016
12:04:08
в boto тоже есть set_contents_from_stream
Возможно. Я с s3 никогда не работал, поэтому мог помочь только поиском по гихабу)

Artem
20.03.2016
12:04:34
я тоже, но сейчас за две минуты нашел

Kolyann
20.03.2016
12:06:26
Artem
20.03.2016
12:12:43
в boto тоже есть set_contents_from_stream
но он не работает, лол BotoClient Error: s3 does not support chunked transfer

есть еще вот такой вариант с пайпами https://github.com/rlmcpherson/s3gof3r

няшно https://transfer.sh/

Andrey
20.03.2016
16:23:21
Вопрос по основам: ['a']*3. В данным случае умножение копирует ссылку? Или как оно внутри устроено?

Pavel
20.03.2016
16:25:00
>>> xs = ['a']*3 >>> [id(x) for x in xs] [3074964944L, 3074964944L, 3074964944L]

Artem
20.03.2016
16:36:22
https://youtu.be/LmqGH9qOszM

Andrey
20.03.2016
16:48:28
В регулярках можно задавать длину группы?

Google
Artem
20.03.2016
16:49:19
Pavel
20.03.2016
16:49:47
import re

Andrey
20.03.2016
16:50:12
{минимальная,максимальная}
Т.е. (.*\..*){,56} даёт ограничение на всю группу?

Aragaer
20.03.2016
16:51:18
это не длина группы, а число вхождений предыдущего терма

Pavel
20.03.2016
16:51:20
Нет, Это будет до 56 повторов группы.

Andrey
20.03.2016
16:52:02
Я хотел в регулярке задать, что шаблон будет иметь максимальную длину X. Значит такое сделать нельзя?

Pavel
20.03.2016
16:53:16
принципиально, что точка только одна?

Andrey
20.03.2016
16:53:43
принципиально, что точка только одна?
Нужно чтобы была как минимум одна точка.

Aragaer
20.03.2016
17:00:27
не более 56 символов, среди которых как минимум одна точка

Pavel
20.03.2016
17:01:25
(?=^.*\..*$).{0,56}

Aragaer
20.03.2016
17:02:06
не, до первой точки не более 55 символов

короче это задача из разряда "я решил сделать это регекспами, теперь у меня две проблемы"

по-моему проще взять 56 символов и проверить, что среди них есть точка.

Andrey
20.03.2016
17:03:23
Вдруг есть, а я говнокод пишу)

Pavel
20.03.2016
17:03:43
по-моему проще взять 56 символов и проверить, что среди них есть точка.
не сказано, что точка не может быть первой/последней.

Aragaer
20.03.2016
17:03:43
strchr(str, '.') - str < 56

может

Artem
20.03.2016
17:04:35
len(s) < 56 and '.' in s

Страница 425 из 9768