
mate
15.02.2019
18:59:42
Всем привет. Подскажите пожалуйста способы редактирования кода бота на сервере.
Какой вариант самый удобный?
А то не очень хочется через терминал работать

Denis
15.02.2019
19:00:33

Марк
15.02.2019
19:03:22
ssh+emacs
Про емакс тут статистические опросы идут уже года три или четыре(не помню). Такие экземпляры обнаружены не были))
Хотя, к слову, у меня коллега бывший емаксодрочер. Но он в руби ушел)

Google

Alex
15.02.2019
19:03:48

Maxim robox
15.02.2019
19:05:20

mate
15.02.2019
19:05:37

Костян
15.02.2019
19:05:39
ssh+nano уже было?

Denis
15.02.2019
19:05:46

Alex
15.02.2019
19:06:10

Maxim robox
15.02.2019
19:06:24
Да
Winscp. Им подключиться и можно любым локальным рдактором редактировать. Хоть pycharm.
Пускай эти пердолики сами в свой вим страдают.
Если pycharm, то можно им самим и подключиться к серверу.

Alex
15.02.2019
19:08:51

Maxim robox
15.02.2019
19:09:33

Alex
15.02.2019
19:11:05
Ищу книгу по B+ деревьям без матана. Интересует реализация.

Google

Alex
15.02.2019
19:12:04
@MarkEgorov да кстати по поводу файловых дескрипторов, exec* функции дейсвтилеьно не закрывают оные, если только на дескрипторе не был установлен флаг FD_CLOEXEC

Aragaer
15.02.2019
19:13:35
ну собссно просто потому что иногда надо предварительно открыть дескриптор, а потом экзекать

Марк
15.02.2019
19:13:35
Или закрыть перед ним, как в моем случае

Alex
15.02.2019
19:15:00
Еще раз, при чем тут память?

Марк
15.02.2019
19:16:20
Суть в том, что я не был уверен(и до сих пор не уверен), что при exec* с замещением процесса нормально будет очищаться память. Это безотносительно дескрипторов.
То есть, что там вообще происходит, я не знаю. Формально мы не дропаем процесс, а как-то его хитро подменяем. Кто-то понимает, что происходит под капотом?

Alex
15.02.2019
19:20:46

Марк
15.02.2019
19:24:57

Alex
15.02.2019
19:25:37
просто управление памятью \ процессами в линуксе и управление памятью в Python это разные и обширные темы.
рекомендую на досуге почитать книжку
“Linux System Programming” by Robert Love

Xottabb14
15.02.2019
19:38:08
Друзья, доброго вечера. У меня беда. Я соображаю мало, но пытливый ум не дает покоя. В общем поднял сервак на пайтоне но никак не могу обработать запрос. Точнее если я вывожу строку в HttpRespose все работает, но когда выбираю строку из json и также вывожу - пустота, хотя в браузере все есть

Terminator
15.02.2019
19:40:27
@yurijvolkov будет жить. Поприветствуем!

Denis
15.02.2019
19:41:18

kernel
15.02.2019
19:41:19

Xottabb14
15.02.2019
19:42:11
Code скинь. рав
def parsNumers(r):
response = requests.get('http://markup.dusi.mobi/api/text?lang=ru&text='+r)
response.raise_for_status()
resp = json.loads(response.content.decode('utf-8'))#response.json()
n = 0
NumLen = len(resp['tokens'])
Numr = ""
while n != int(NumLen):
NumProv = resp['tokens'][n]['value']
NumProv = str(NumProv)
if NumProv == "плюс":
Numr = Numr+"+"
else:
Numr = Numr+NumProv
n=n+1
return Numr
def on(request):
r = request.GET.get("texNum")
ans = parsNumers(r)
ans = str (ans)
return HttpResponse('<pre>' + ans + '</pre>')

Irina
15.02.2019
19:42:23
Всем привет! Есть 2 Label из tkinter, при событии они меняют текст. Вопрос: как заставить изменяться цвет текста. Нужен какой-то аналог variable["text"]="text". Куда вставить fg? .forget .update не помогают.

Xottabb14
15.02.2019
19:43:39
а если так
то все норм
def index(request):
r = "OK"
return HttpResponse('<pre>' + r + '</pre>')

kernel
15.02.2019
19:45:21
Непонятно
Скинь в гит

Google

Yurij
15.02.2019
19:45:34
Привет! Не подскажете, как сделать так, чтобы при установке пакета с PyPi автоматически подтягивалась и ставилась его зависимость, лежащая на Гитхабе?

Xottabb14
15.02.2019
19:47:49
Непонятно
Скинь в гит
?эм, вот беда, я второй день с heroku работаю, я не знаю как, не поможет файл py весь? там коротенечко))

?????????
15.02.2019
19:49:41
ааааа название Кирилицей
ну это бан

Terminator
15.02.2019
19:50:09
Sanan Humbatov будет жить. Поприветствуем!

Xottabb14
15.02.2019
19:50:10
?

Filthy Lucre
15.02.2019
19:50:14

?????????
15.02.2019
19:51:15
??

Костя
15.02.2019
19:51:42
интересно

Xottabb14
15.02.2019
19:51:43
nichego ne bylo)))

A
15.02.2019
19:51:45
Ребят, всем привет. Нужна помощь. Нужно смоделировать дифракцию Фраунгофера на любом языке программирования. Нужно изменять длину волны и результат показать на графике. Что посоветуете по этому поводу? Какие библиотеки? Какой язык программирования?

Костя
15.02.2019
19:51:58
медленнее ли работает код написанный на арабском

Pyos
15.02.2019
19:52:12
Быстрее

?????????
15.02.2019
19:52:14

Pyos
15.02.2019
19:52:20
Новый уровень оптимизации

Filthy Lucre
15.02.2019
19:52:27

Pyos
15.02.2019
19:52:28
Переписывать весь код на арабском

Костя
15.02.2019
19:52:54

Filthy Lucre
15.02.2019
19:53:06

Admin
ERROR: S client not available

Google

?????????
15.02.2019
19:53:40

Костя
15.02.2019
19:54:43
а вы на узбекском попробуйте
точно медленнее работать будет

Filthy Lucre
15.02.2019
19:55:33
Language:
py3
Source:
العربي = 1
Был и другой пример
А вообще отличный способ обусфикации!

Pyos
15.02.2019
19:58:22
Главное заранее придумать что потом отвечать фсбшникам
"ребят это шутка какой игил вы че"

Filthy Lucre
15.02.2019
19:58:36
Language:
py3
Source:
g8العربي = 1
print(g8العربي)
Result:
1

Костя
15.02.2019
19:59:45

Filthy Lucre
15.02.2019
19:59:50
Спойлер - здесь нет логики!

Aragaer
15.02.2019
20:00:41

Filthy Lucre
15.02.2019
20:01:05

Aragaer
15.02.2019
20:01:10
подменяются сегменты данных, кода, bss, передается управление на точку входа

Костя
15.02.2019
20:01:11
выделил с двух сторон, кек

Terminator
15.02.2019
20:01:36
@antonioparroni будет жить. Поприветствуем!

Zlayer
15.02.2019
20:01:46
?

Google

Aragaer
15.02.2019
20:01:53
все. Все структуры, относящиеся к процессу, сохраняются. А именно дескрипторы, маппинги.

Марк
15.02.2019
20:02:08

Filthy Lucre
15.02.2019
20:02:17

Костя
15.02.2019
20:02:25

Alex
15.02.2019
20:02:27

Filthy Lucre
15.02.2019
20:02:32
Теракт какой то

Alex
15.02.2019
20:02:52

Костя
15.02.2019
20:03:19
я смотрю все на 3.7 перешли
че, пора?