Aragaer
это ж фишка
Alex
это ж фишка
если бы оно настраивалось - да, а так хуевый дизайн
Aragaer
а оно настраивается
Aragaer
https://docs.python.org/3/library/argparse.html#allow-abbrev
Aragaer
начиная с 3.5 правда
Aragaer
не, гетопт это отдельный модуль, тоже из коробки
Alex
а оно настраивается
ох нихуя себе. не прошло и 10 лет
Alex
раньше это делалось через эпические хаки
Anonymous
Кстати, кто-то работал с крякингом плотно? У меня кореш одно время прилично поехал чердаком на этом деле и говорил, что rar нельзя взломать. Типо его нельзя дизасемблировать, натыкать goto и так далее. Ты либо знаешь пароль, либо куришь. Кто может подтвердить или опровергнуть данный тезис?
Aragaer
ну первый результат в гугле говорит о том, что просто из пароля вычисляется некий хэш и этим хэшом все шифруется. кряк сводится к перебору хэшей
Aragaer
ну а если там все действительно шифруется, то чего там ломать-то кроме как расшифровывать?
Anonymous
ну а если там все действительно шифруется, то чего там ломать-то кроме как расшифровывать?
Там тема в том( не с моих слов, поэтому и интересуюсь), что архив запароленный нельзя открыть идой, найти точки входа - и сделать goto
Aragaer
да, потому что там нет никаких точек входа. Весь архив целиком зашифрован и тебе нужен ключ шифрования, чтобы его расшифровать
Tigran
што
Aragaer
ну то есть нет такого, что самораспаковывающийся архив сверяет пароль и если ок, то едет дальше
Kirill
Ты ещё скажи что txt нельзя взломать, т.к. нельзя goto вставить в иде
Проксимов
Чё блять
Aragaer
или что архиватор сверяет пароль и если не ок, то посылает
Aragaer
нет, архиватору самому на пароль как таковой пофиг. Он из него делает хэш и этим хэшом начинает расшифровывать. И если видит мусор, то делает вывод, что пароль неправильный
Aragaer
собственно как и в банкоматах - никто не проверяет, правильный ты ввел пинкод или нет. Просто сообщение о транзакции+инфа о твоей карте идут в пинпад, а тот просто шифрует это тем, что ты понажимал кнопочек. Результат уходит в процессинг. Тот пытается расшифровать и если видит мусор, то говорит "пинкод неправильный, досвиданья"
Anonymous
Ты ещё скажи что txt нельзя взломать, т.к. нельзя goto вставить в иде
Я вроде понятно уточнял, что не с моих слов. Или надо как-то капсом это дописывать?
Aragaer
так вот не с твоих слов - "ну да, очевидно, именно так и есть, неужели можно как-то по-другому понять?"
Aragaer
просто вроде есть какие-то "архивы", которые "с паролем", которые именно в духе "проверил пароль и поехал дальше".
Aragaer
и вот там можно взять просто "пропатченный" архиватор, который не будет проверять пароль, а сразу поедет дальше
Anonymous
Как перестать блевать глядя на синтаксис пайтона? Какие действия вы предпринимаете для этого?
Aragaer
посмотреть на шарп и плюсы, понять, что не все так плохо
Aragaer
... сегодня в соло на клавиатуре набирал кусок "текста" в виде программы на плюсах. С аццким оформлением.
Aragaer
вот это было больно
Aragaer
не, лисп
Anonymous
Про перл же красивый аргумент вышел. И его никто не заценил(
Aragaer
а чего не так с перлом?
Anonymous
Пля))
Alex
Как перестать блевать глядя на синтаксис пайтона? Какие действия вы предпринимаете для этого?
толсто. сегодня не пятница. у нас проблем нет. тебе могу посоветовать PHP внутривенно.
Alex
у питона отличный синтаксис. не нравится, есть Go-вно-Lang.
Anonymous
Aragaer
go еще ладно, а вот rust вызывает болезненные спазмы
Anonymous
Предпринимаю превентивный карательный бан
Оскорбили твои нежные чувства?
Alex
Go-вно-Lang пошустрее питона будет
много чего будет пошустрее питона
Alex
go еще ладно, а вот rust вызывает болезненные спазмы
да ладно, rust как глоток свежего воздуха
Alex
наконец-то язык с нормальной экосистемой со старта, которую теперь хоят слизать все кому не лень.
Anonymous
Меня смущает, что когда народ выебывается скоростями, я не уверен, что эти скоростя ему реально нужны.
Alex
Ага, но синтаксис там шумноват
вопрос привычки, интересней возможности которые он предоставляет. хотя бы модель управления памятью у него интересная. оно конечно ломает мозг поначалу.
Anonymous
Кто-то вообще когда-нибудь работал с петоном так, что было осознание, что он медленный? Ну, всмысле смотришь профайлер, понимаешь, что какие-то инструкции работает настолько долго, что вообще неок
Yay
Но это обычно из-за говнокода и неоптимизаций с нашей стороны. У нас реал тайм приложение
Yay
Реалтайм реалтайм рознь жуж.
Тем не менее, после оптимизации все ок
Anonymous
В моем скромном мирке реалтайм - это системы самолета.
Anonymous
Или, там, на falcon системы позиционирования
Апач
Или etl
Апач
в реальном времени
Апач
там bandwith побольше будет
Anonymous
Поддерживает ли sqlalchemy asyncio?
Anonymous
Нет
Как тогда быть?(
Aidar
Как тогда быть?(
Использовать не алхимию
Anonymous
Использовать не алхимию
Посоветуете что-нибудь чем это может быть? Пишу бота книгу рецептов)
Aidar
Как тогда быть?(
Посмотри GINO
Aidar
А так запрос а Гугл async python orm
Vladislav
Друзья, кто-то может помочь подождать результата асинхронной функции без использования await ? Мб как-то вручную вызывая методы что заставляют это делать когда пишешь await. Код (попытки) (очередные): https://pastebin.com/HmKu4hrk
Vladislav
Можно строку конкретно, лень искать
def auto_await(coroutine_obj): iterator_async = coroutine_obj.__await__() while True: try: result = iterator_async.__next__() print('result: ', result) except StopIteration: return None #except RuntimeError: # RuntimeError: await wasn't used with future #print("ERROR") #return None async def main(): auto_await(some()) print('main()') получаю RuntimeError что закомментировал
Aidar
Номера на пастбине хватило бы
🍁 Jaŭhien