Алексей
Andrey
GTR Network
Народ есть байт строка...кодировка непонятиная...как оттуда можно быстро вытащить символы в диапазоне?...
Pavel
я просто не понимаю, как наличие какой-то (уже к тому же закрытой) уязвимости в софте запрещает его использование с точки зрения ИБ
Pavel
как это в твоей голове сложилось то вообще?
Maxim
Alex
Maxim
никто не запрещает же
GTR Network
а что быстрее filter() или цикл?
Alex
filter это и есть цикл условно
GTR Network
я понимаю...тут надо все быстро
Тотемное Животное
Ilya
день добрый, как это
for i in all_files_names:
if ('name1' in i) or ('name2' in i) or ('name3' in i) or ('name4' in i)\
or ('name5' in i) or ('name6' in i) or ('name7' in i):
Можно записать более красиво и аккуратно, поправильнее чтоли
Pavel
где ты взял "запрещает использование"?
ок, некорректно выразился
переформулирую. твоё "секурность не на месте" и последовавшее за этим "покажите мне уязвимость в ssh" вызывает настойчивое желание попросить у тебя софт без уязвимостей (которого, как известно, нет)
Aza 👁️
ребят посоветуйте книгу на русском
Ilya
ребят посоветуйте книгу на русском
куча их, если полистать то и Лутца можно, я так-то этим страдал, правда недолистал
а если читать толково, то python to hard way вроде так называется, много положительных отзывов
Алексей
А всё просто на самом деле. Самый уязвимый компонент в докер - это как всегда юзер этого самого докера. Если юзер пуллит сомнительные образы даже не читая его докерфайл и не смотря что там в контейнере наворотили, то даже без уязвимостей в докере всё может закончится весьма печально. Если содержимое образов известно и ничего страшного в там нет, то хоть будет сотня уязвимостей в докере, то ничего страшного не произойдёт. Если дыры в самом ПО, которое крутится в докере, то это уже не проблема докера.
Тотемное Животное
Тотемное Животное
B это твой I , a - набор неймов
Andrey
intersection
Алексей
Тотемное Животное
Загугли операции с множествами
Alex
Всем привет!
Подскажите направление в которое копать плз:
Есть приложение на flask, c притивным API - старт, стоп, статус. Собственно старт - запускает длительный процесс, стоп его прерывает, статус - показывает статус.
Как правильно из того длительного процесса который запустился менять статус (значение которого глобальное)? Это нужно для ситуаций, например, когда этот процесс упал или закончился.
Сейчас процесс запускается так:
threading.Thread(target=longFunction).start()
Сам думал про разные варианты:
- прокидываеть self в функцию? (но не уверен что это правильно и вобще будет работать)
- замутить что то типо эвентов, чтобы та часть которая с flask - подписывалась и слушала эвенты, и при наступлении того или иного ивента - вызывать уже функцию которая поменяет статус
Как правильно такое дело реализовывать?
Alex
Alex
запуск треда из фласка будет работать корректно ну в оооочень ограниченном количестве случаев.
то есть примерно никогда.
Hoshhosh
Всем хай, вообщем через функцию glob прочитал некоторое количество изображений. И в пустой словарь сохранил нужные мне названия изображений типа file1.png и т.д. Так вот, как их теперь сохранить в какую либо папку?
Tishka17
os.rename если тот же диск
Tishka17
Tishka17
Я думал ты хочешь файлы в папку переместить
Валера
Я поискал во всем интернете библиотеки для управление мышкой и запомнить два ее расположения, всякие pyautoGui, прекрасно справляются только если запомнить именно моментальную. Как на питоне запомнить две точки на экране после нажатия на них и потом можно было использовать эти данные в другой функций?
Anonymous
народ помощь
у джанго естьстандартная форма регистрации, по имени и паролю.
как в эту форму добавить email?
Anonymous
сек, пытаюсь вставить код
Anonymous
class SignUpForm(UserCreationForm):
email = forms.EmailField(label = "Email")
class Meta:
model = User
fields = ('username', 'email', 'password1', 'password2')
Hoshhosh
Я думал ты хочешь файлы в папку переместить
я сохранил названия изображений в словарь, и теперь они имеют вид типа: ''' 'l2': ['..\\..\\sample\\file_11.png'] '''. и я хочу сохранить эти изображения в папку. надеюсь я ясно выразился
Tishka17
Скопировать существующие файлы или переместить?
Tishka17
Или что-то другое?
Alex
Alex
переместить в другой каталог? скопировать?
GTR Network
Народ как из строчек байтов вытащить sub и domen
b'-*\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x04sub\x0cdomen\x03com\x00\x00\x01\x00\x01'
Быстро и проще...методом тыка не получается определить кодировку
Hoshhosh
Alex
но ведь у тебя и есть только имена этих изображений (пути к ним)
Alex
очевидно ты хочешь скопировать их из исходного каталога в целевой
Alex
или быть может переместить?
Hoshhosh
Alex
Alex
серьезно?
GTR Network
да..все уже настроил пакеты получаю
Alex
GTR Network
осталось передать в редис саб и днс
GTR Network
днс и порт в отдельном тьюпле
user_name
Подскажите)
таким образом у меня получается вывести все строки в которых есть слово iPad
`
.join(map(str, [ item['All'] for item in sheet.get_all_records() if item['All'] and "iPad" in item['All']])))
а как вывести все строки в которых есть либо "iPad либо iPhone"?
Alex
@Tishka17 эм... я чота ржу... не могу не поделиться. Этот крендень рассказывал что ему приходят байты в неизвестной кодировке говоря о DNS пакете
Alex
это из той же оперы как херачить URL в сокет чтобы зарезолвить доменное имя.
Kolyann
GTR Network
мне поебать на етот днс пакет...я не собираюсь ниче формировать и отвечать...мне нужны ток обработать эту строчку байт
Tishka17
Tishka17
Alex
Hoshhosh
Tishka17
Alex
struct то поможет, но это ж надо спеку почитать
user_name
... and ("iPad" in item['All'] or "iPhone" in item['All'])...
user_name
не получилось
user_name
Подскажите)
таким образом у меня получается вывести все строки в которых есть слово iPad
`
.join(map(str, [ item['All'] for item in sheet.get_all_records() if item['All'] and "iPad" in item['All']])))
а как вывести все строки в которых есть либо "iPad либо iPhone"?
user_name
дали вот такую подсказку, но не ладится
any(text in string for text in ["text1", "text2", "text3"])
Tishka17
Иди в чат новичков обратно
user_name
а, понял)сори)
Tishka17
И читай блин что тебе говорят
Anonymous
Привет хлопцы мои
Anonymous
Иван
Почему это не работает?https://pastebin.com/3FLGs5ju
Моя задача создать новый процесс со своим ивэнт лупом и проранить эти таски
Подозреваю, что это как-то связано с тем, что я использую классы
Хотя с ThreadPoolExecutor все работает
Иван
Но трэд пул это немного не то, что надо
Иван
Просто довольно странный и не очень очевидный трэйсбэк
Может кто-нибудь сталкивался?
17