
Pavel
20.03.2016
08:56:54

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

Pavel
20.03.2016
08:58:25

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
Блин, сколько в телеграме сижу, чувство что люди гуглом и гитхабом пользоваться не умеют. Уже всё же до нас написано!.

Pavel
20.03.2016
11:18:36

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

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 и кроссплатформ)

Pavel
20.03.2016
11:43:49

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

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

Kolyann
20.03.2016
12:06:26

Artem
20.03.2016
12:12:43
есть еще вот такой вариант с пайпами 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]

Andrey
20.03.2016
16:25:17

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

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

Aragaer
20.03.2016
17:03:43
strchr(str, '.') - str < 56
может

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