@ru_python

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

А то не очень хочется через терминал работать

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

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

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
Если pycharm, то можно им самим и подключиться к серверу.
такое себе решение если честно, если возникла задача задействовать тяжелую артиллерию в виде PyCharm на удаленном сервере, то что-то не так в королевстве Датском.

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
@MarkEgorov да кстати по поводу файловых дескрипторов, exec* функции дейсвтилеьно не закрывают оные, если только на дескрипторе не был установлен флаг FD_CLOEXEC
Да, это выяснили вчера. Но этот флаг введен в тройке на петоне. Я вообще поэтому и озадачился вопросами когда и проблем то никаких не было - как работает, что происходит, что там с памятью

Или закрыть перед ним, как в моем случае

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

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

То есть, что там вообще происходит, я не знаю. Формально мы не дропаем процесс, а как-то его хитро подменяем. Кто-то понимает, что происходит под капотом?

Марк
15.02.2019
19:24:57
можешь начать отсюда https://stackoverflow.com/questions/34378851/after-execve-are-memory-in-the-previous-process-addr-freed
Ну я спросил, понимает ли кто-то, что там происходит? И в чатике плюсовиков тоже. На стек пока не пойду. Думаю, посмотреть книги по системному программированию под линупс для начала.

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 будет жить. Поприветствуем!

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
Спойлер - здесь нет логики!

Filthy Lucre
15.02.2019
20:01:05
Language: py3 Source: g8العربي = 1 print(g8العربي) Result: 1
Кстати, этот код скопировать нельзя

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:32
Теракт какой то

Alex
15.02.2019
20:02:52
Совсем неяно, что с объектами, которые были.
ничего, при exec таблица страниц заменяется новой

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

че, пора?

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