Jolly
ускоряет работу в разы. Не надо думать где там та иконка или окна двигать
Jolly
ха
Jolly
А вот вопрос - кто-нибудь Far Manager вообще использует тут? Или все в эксплорерах--шеллах?
Absolute
Я на линхе сижу, и мне не сложно одну команду ввести)
Jolly
ну или миднайт..
Absolute
ну или миднайт..
Попробовал, по мне так хуже фара
Jolly
хуже, да. Но есть свои плюсы, например работа через ssh. Можно зайти на DO инстанс по ssh и миднайт запустить
Jolly
там просто надо включать lynx-like navigation и сразу всё на свои места становится
Die young
Ребят , кто может про hash рассказать , что это такое и зачем он нужен
Vladimir
Ребят , кто может про hash рассказать , что это такое и зачем он нужен
https://ru.wikipedia.org/wiki/%D0%A5%D0%B5%D1%88%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
Eugene
Значения с вычисляемым (и желательно неизменным) хэшем можно использовать в качестве ключей словарей и элементов наборов.
Jolly
хэш - это функция, которая из набора данных делает некое число, значение. Функция особая, поэтому для 'мама' и 'мАма' будут два абсолютно разных значения. Минимально изменение входа максимально меняет output. Плюс отсутствие коллизий, т.е. вероятность того что два разных входных значения сгенерят один и от же хэш должна быть минимальна.
Jolly
иначе пароли везде у всех начнут совпадать...
Jolly
используется для идентификации данных: хэщированные пути к файлам как ключ в базе, хэшированные сами файлы как контрольная сумма файла. Хэшированные пароли, которые нельзя восстановить до оригинала, но можно проверить на сервере на совпадение
Jolly
в питоне поддерживается через `__hash__()` который обычно берёт `hash(self.__str__())`
Jolly
*особая багодарность телеграму за форматирование двойных подчеркиваний
Jolly
например большинство структур данных в питоне хэшируются и именно по хэшам происходит поиск когда вы говорите if name in namelist: dosmth
Jolly
а не по самим строкам
Eugene
иначе пароли везде у всех начнут совпадать...
Но питоний hash() никто не использует для паролей. Он ведь одинаковые значения для одинаковых аргументов выдаёт только в рамках одной сессии. Запустишь питон заново — получишь новые значения. Для паролей используют криптографические функции из hashlib.
Jolly
ага, для сильного крипто используются все вот эти ваши SHA1, RSA, MD5 и проч
Jolly
(я не настоящий сварщик, а каску на стройке нашёл)))
Jolly
md5 гораздо лучше чем некриптографические хэши. У каждой функции своё предназначение
Mike
md5 гораздо лучше чем некриптографические хэши. У каждой функции своё предназначение
это конечно да, но не отменяет того, что мд5 не имеет никакого отношения к сильному крипто
Mike
SHA, AES, b/sCrypt — да
Jolly
Это на самом деле зависит от того что вы называете "сильным"
Jolly
мне для путей даже md5 не надо
Jolly
а до всяких биткоинов мне нет дела )
Mike
у md5 есть сгенеренные таблицы коллизий, даже для солей разных
Mike
так что для паролей он не подходит
Jolly
просто существуют например некриптографические хэши, достаточные для определённых задач, с высокими коллизиями, да
Mike
md5 предназначен для определения целостности файла
Mike
у него огромная вероятность коллизий
Mike
и поэтому я не могу его считать сильной крипто
Jolly
ещё раз - "сильнота" - это не абсолютная величина, она относительна. Поэтому если вы сделаете "хэш" на каком-нибудь xor - этого будет вполне достаточно для хэширования например путей. И тут даже ксора хватит. Поэтому MD5 _в сравнении_ с ксором - "сильное крипто" Как и какой-нибудь AES или Blowfish в сравнении с MD5
Jolly
просто надо смотреть на то что вам нужно
Jolly
в одном случае просто файл скопируется ещё раз
Jolly
а в другом - со счёта улетит ярд коинов
Jolly
так что..
Mike
ну нет, в моем понимании крипто бывает слабое, сильное и отсутствующее. ксор — хэш, но не крипто, вот и все
Jolly
ага
Jolly
а я и не говорил что он крипто
Jolly
у них там своя математика, у сильного крипто, мне до неё дела нет )
Jolly
использовать md5 на хэшировании сиквенса в 100x100mb EXR файлов из питона - тоже. Надо выбирать то что нужно, от задачи
Vladimir
что-то https://github.com/ не открывается))
Марк
Вроде все работает
Liman
Есть задача. Есть ссылка вида https://example.com/add/{pid} Есть 2 ссылка которая выглядит вот так https://example.com Надо чтобы я к примеру генерировал ссылку с рандомным и любым нужным мне пидом (скрипт генерирует) К примеру сгенерировал он мне https://example.com/add/12093498 И мне надо чтобы при перехое по ссылке, делался POST запрос на https://example.com/add/{pid}, в этом случае на https://example.com/add/12093498 и затем GET на https://example.com/add/12093498 Куа плясать и есть ли примеры реализации такой штуки?
Liman
Нет
Марк
Фласк может это все из коробки, микрофреймворк, если лень париться с этим чудом вручную
Марк
Flask
Lazoreth
Подскажите пожалуйста, как можно задетектить локи гила в коде? Есть асинхронный код, который встаёт при определённых операциях, но понять где - не могу
Absolute
Асинхронный asyncio или threading?
Absolute
Если использовать asyncio, то там гила вообще нет
Absolute
Если в executor ничего не гонять
Anonymous
Типо уязвимые места наверное
Max
Такие места, где потери/недочеты стоят гораздо дороже
reinmar
Привет! Подскажите пожалуйста, как узнать значение успешности детекции в функции detectMultiScale в библиотеке OpenCV?
Andrey_Lisenok
Все привет! Обновил все библиотеки, когда увидел запуск в новой версии scipy пакета нового алгоритма, для моей задачи он очень подходит сейчас. Вместе с обновлением ноутбук перестал видеть все что делается в предыдущих ячейках ноутбука. Например 1 ячейка: import pandas as pd 2 ячейка: ... = pd.read.csv... вывод: name pd is not defined Вылечил объявлением глобальных переменных, но это долго и неудобно и вообще не очень кошерно. Есть понимание, почему ноутбук вдруг потерял память?
Faxriddin
Какой ноутбук хороший сейчас чтобы долго использовал для офисных работ?
Anonymous
Привет! Подскажите хорошую книгу по паттернам в Питон
Anonymous
https://refactoring.guru/ru/design-patterns/python
Vladimir
Ребятушки, скажите кто пользовался coursera, какой там курс вам больше всего понравился. а то у меня trial period сгорает))
v6cх48?
Ребятушки, скажите кто пользовался coursera, какой там курс вам больше всего понравился. а то у меня trial period сгорает))
Много проходл по плюсам от янденкса вполне себе ничего там белый и желтый пояс, можно попробовать что-то посмотреть у них же там были курсы, а так смотряб что качаешь питон тем и хорошо что можно везде приложить
v6cх48?
короче специфику надо смотерь чтобы не распыляться
Vladimir
что бы вы выбрали?)
Alan Mo
Syntax error