александр
Телега ?
Ivan
вк
Anonymous
александр
Бля, я столько сегодня про ssl узнал
александр
И про tls
александр
Ну и про rsa
Ivan
Это хорошо, а что значит все потоки убрал?
Думал, что если вызывать в потоке поток, который отправляет запросы — будет работать шустро. Бенчмарк подцепил на том участке и получилось, что стартануть потоку 0.1 s, когда мне отправить запрос оказалось буквально сотая и тысячная секунды.
Теперь работает все так:
Первый поток слушает LP и кидает все глобальный Queue
Второй поток просто линейно проходит по всем событиям, если накопилось 25 API requests выгружает один Execute или если Queue закончилась, то выгружаю в Execute то, что есть
Ivan
А все проблемы до этого были из-за СУБД, я сидел на SQLite, ночью вчера мигрировал на постгрес, но уже написал эти говнооптимизации, потому прироста скоро особого не было, местами даже хуже
Ivan
В теории, людей 50-70 в секунду должен тянуть
o_O
Задача: Проверить элементы в txt
o_O
по строкам на наличие какого то элемента в тексте, если его нет удалить строку
slair
grep -v
SetazeR
UglyKoyote
sed/awk забыл)
SetazeR
не, греп вроде и так может не брать строки без искомых подстрок
SetazeR
стоп
SetazeR
он же тупо строки и ищет
UglyKoyote
ну можно паровоз сделать cat/grep > text.lst
UglyKoyote
тишки на нас нету, в чате питона не питоном решать задачи))
Kop
Anonymous
Здравствуйте! Есть необходимость запускать несколько периодических задач в проекте на aiohttp.
Что лучше всего для этого использовать? Celery прикручивать ради такого кажется слишком странной идеей.
Anonymous
Здравствуйте подскажите пожалуйста, не могу понять, в этом текстовом квесте идёт две команды подряд, а именно else и else, что если я нажму не 1 а например 2 или три, то какая именно из команд else сработает ?
Anonymous
print('Вы проснулись на космическом корабле, ничего не понимаете, ваши действия?') x=input('Введите 1 чтобы связаться с Землёй, 2 чтобы осмотреть корабль') if(x=='1'): print('Земля не отвечает, в эфире помехи и чья-то ругань...') y=input('Введите 1 чтобы подать сигнал SOS, 2 чтобы нажать большую красную кнопку на пульте') if(y=='1'): print('После долгого ожидания, ваш сигнал был услышан, и за вами послали команду спасения.') else: print('После нажатия кнопки на Землю была сброшена кварковая бомба, вы случайно уничтожили родную планету, и застрелились, поняв это.') else: print('Все каюты на корабле пусты, вы один, и не умеете управлять кораблём') y=input('Введите 1 чтобы попробовать включить автопилот, 2 чтобы подать сигнал SOS') if(y=='1'): print('После включения автопилота, вы стартовали в неизвестном направлении, и вскоре умерли от голода, не обнаружив на борту ничего съестного.') else: print('После долгого ожидания, ваш сигнал был услышан, и за вами послали команду спасения.')
Pavel
ты б хоть стену текста кодом оформил
Pavel
это ж не читаемо
uniq
😂
Anonymous
Это не я писал)
Pavel
ну тогда «застрелись, поняв это»
uniq
Ну тогда перепиши и спрашивай
Anonymous
То есть здесь ошибка?)
Anonymous
Anonymous
https://pastebin.com/D5U9A9Za
Вот код в отформатированном виде.
Pavel
чем то напоминает смесь космических рейнджеров со space quest
Anonymous
А вообще, для подобного жанра игр — Interactive Fiction — есть более подходящие инструменты, чем Python)
https://ifiction.ru/ — вот тут много информации по этому поводу есть.
NO
Хорошо, есть main_2.qml http://paste.org.ru/?5avwzv и код http://paste.org.ru/?gs0q5j при запуске
QQmlApplicationEngine failed to load component
main_2.qml:3 module "QtWebEngine" is not installed
Anonymous
Спасибо) не стоило тогда писать два else если сработает только один из них крайний)
Anonymous
Я писал их на QSP и AXMA Story Maker. Правда, AXMA платная.
QSP слишком морально устарел.
Anonymous
Anonymous
Спасибо!))))))))
ладно я сашка
В какой программе более удобно на питоне (новичок)?
Anonymous
Aragaer
в текстовом редакторе
ладно я сашка
Ахахаха
Aragaer
если он еще и синтаксис подсвечивает, ваще зашибись
Aragaer
а если еще и отступы делает как надо, то больше и не нужно ничего
Nikolay
Vim
Aragaer
ну зачем так сразу
Aragaer
но да, он
Tishka17
vim норм, да
Elnee
https://www.techrepublic.com/article/the-creator-of-python-on-how-the-programming-language-is-learning-from-typescript/
Elnee
Ждите, скоро типы завезут
Tishka17
Что завезут?
Elnee
Типизацию
Tishka17
Какую?
Pavel
утиную
Elnee
Почему тогда статья пару дней назад вышла, они слоупоки или что
Tishka17
1. В питоне сильная динамическая типизация
2. Начиная с 3.6 есть аннотации типов, я писал на Хабре вводную статью в декабре
Elnee
Интересно, спасибо, я посмотрю
Elnee
Мне нравится, что приватные переменные добавили. Это тоже давно сделали?
Elnee
Ну точнее поля
Tishka17
Нет приватных полей
Elnee
Ну интерпретатор же не даёт за пределами класса выполнить с двумя подчеркиваниями функций. Раньше вроде это было просто для себя пометка, что эти методы не надо нигде использовать больше.
Pavel
Pavel
Elnee
0_0
Elnee
Dmitry
Нет приватных полей
Ну почему, на том же уровне, что и аннотации типов, есть. Если обратишься публично к аттрибуту, начинающемуся на _, тебе ругнётся линтер.
Tishka17
Dmitry
Ну да
Tishka17
Nikolay
Ненужны ваши аннотации в питоне
Nikolay
Я питон выбирал в том числе из-за краткости
Elnee
Он просто при создании объекта эти поля удаляет, или что?
Elnee
С одним подчёркиванием работает, с двумя нет
Dmitriy
https://docs.python.org/3/tutorial/classes.html#private-variables
Nikolay
Не должен удалять. dir(obj) что выведет