𝗦𝘁𝗼𝗿𝗺
Vladimir
Там всё на столько жёстко? =]
если помнишь о чем был тот спам, я могу ключевых слов добавить
Cate
чувак, ты бы знал как бесполезен твой спам...
Кылыч
всем привет ребята. перестал работать fcm-django после заливки на сервак. api_key попробовал вручную указать при отправке пушей. ругается raise AuthenticationError("There was an error authenticating the sender account"). пробую через консольку джанговскую отправлять если не указываю вручную крашится, указал работает. а запущенный проект по-любому не работает. может кто сталкивался или есть идеи ?
Кылыч
оо от души)
Die young
Ребят , по советуйте книгу, какая лучше learn python the hard way , crash course ?
Lazoreth
Котаны. Немного нестарнадрный вопрос - посоветуйте кресло игровое. Что бы и поиграть и поработать кайфово было
Anonymous
Ну тут же питонячий чат, зайди в любой итшный
Anonymous
В общем
Lazoreth
Питон == ИТ же
Lazoreth
Просто наверняка есть пользователи. Предстоит несколько месяцев удалёнки на дому, вот и решил приспросится
Anonymous
Чат узкоспециализирован под питону, тут только питон
Anonymous
Просто наверняка есть пользователи. Предстоит несколько месяцев удалёнки на дому, вот и решил приспросится
этих игровых кресел навалом, только бренды перебитые, есть подешевле за 15-20, есть дорогие побрендовее за 30. смотри стальную ногу и свои параметры
Dim
добрый день, товарищи питонисты помогите вот с этим: hd_min = 1.0 block_len_min = len(data)/2 for block_len in range(len(data)/2): hd = hamming(data[:block_len], data[block_len*2:]) if hd < hd_min: hd_min = hd block_len_min = block_len
Dim
1. В чём задача? 2. Отсутупы расставь.
обработать это прогой шифр и определить размер блока этого шифра
Dim
и вообще понять что за шифр
Eugene
А этот код работает?
Dim
А этот код работает?
вы о листинге?
Eugene
Он вообще работает? Хемминг между блоками разной длины не выглядит рабочим решением.
Dim
для упрощения задачи можно предположить что блоки одинаковой длинна
Dim
если принять два символ за 1 байт, то длинна его составляет 96 байт
Dim
так как каждый символ в xeh формате не превышает одного полубайта
Eugene
Как одинаковой, если разной?
Dim
Как одинаковой, если разной?
я мало в этом разбираюсь, поэтому важно мнение специалиста
Eugene
я мало в этом разбираюсь, поэтому важно мнение специалиста
Первое значение block_len вообще 0. Странно, что код не падает с исключением.
Dim
Первое значение block_len вообще 0. Странно, что код не падает с исключением.
может в самом шифре есть характерные признаки, указывающие на его природу?
Eugene
может в самом шифре есть характерные признаки, указывающие на его природу?
В хорошем шифре таких признаков нет. Хорошо зашифрованные данные выглядят, как случайный набор байт.
Eugene
Попробуй перебирать только те размеры блоков, на которые делится полный размер. 0 точно не подходит.
Dim
и возможно это DES или 3DES
Dim
стоит задача определить время жизни его ключа
Liman
Делаю запросы на scrapy meta['proxy'] = choice(proxies) yield Request(url=url, meta=meta, callback=self.parse, errback=self.error_handler) setting.py --> https://pastebin.com/tnbUkHjJ Почти все статус коды - 403, 430 ------------------ Делаю запросы с помощью requests session = requests.session() proxy = {'http': choice(proxies), 'https': choice(proxies)} r = session.get(site, headers=headers, proxies=proxy, verify=False, timeout=5) Почти все статус коды - 200 и все хорошо Почему так происходит?
Danil
опа, фоточка, заберу ) Норм кстати, зашел код гольф? )
Liman
User-Agent?
добавил - так же
Eugene
добавил - так же
Одинаковые в оба способа?
Liman
def start_requests(self): for url in start_urls: meta['proxy'] = choice(proxies) request = Request(url=url, headers=headers, cookies={}, meta=meta, callback=self.parse, errback=self.error_handler) yield request Ниже на reqeusts session = requests.session() proxy = {'http': choice(proxies), 'https': choice(proxies)} r = session.get(site, headers=headers, proxies=proxy, verify=False, timeout=5)
Eugene
дада
Тогда ставь себе nginx и бомби localhost. По логам авось увидишь разницу в запросах.
Lazoreth
Коданы. А SQLalchemy умеет в TOP?
Lazoreth
Я чёт ток лимит нашёл
Kirill
Всем привет. Задался таким вопросом. Какие удобные ide под python есть? Про PyCharm знаю(его и юзаю). Кто в чем пишет код?
Artöm
vs code на линуксе
Kirill
Ну смотри, можно вим приготовить
Vim - текстовый редоктор. Мб я ошибаюсь, но есть разница между ide и тексовиком, не?
Kirill
Я попробовал Atom, но до PyCharm ему очень далеко.
Absolute
PyCharm лучший на сколько я знаю
Absolute
Ток оперативкой запасись
Kirill
Ты падажи, ты плагинов не видел
Прям синтаксис знает? Дебаг удобно юзать?
Absolute
Ты падажи, ты плагинов не видел
Все можно, если осторожно, но в PyCharm гораздо проще въехать
Anonymous
Kirill
Я просто Vim юзал в консоле ubuntu на сервере. Так себе удовольствие)
s0menickname
пишу код в micro
s0menickname
мне нравится
Absolute
пишу код в micro
Там есть что-то кроме подцветки синтаксиса?
Absolute
Я на сервере юзать чтоб конфиги менять, или ещё чёт мелкое, штука удобная, но по фичам сильно слабее емакса и вима
s0menickname
Там есть что-то кроме подцветки синтаксиса?
плагины, отступы, автоматическое закрытие скобок/кавычек
Kirill
Зачем такая способность?)
Absolute
а как ты собираешься юзать класс без его импортирования?)
Ruzal
Вдруг он пишет кодогенератор
Ruzal
Ну лол, как он должен узнать, что за класс пришел?
Ruzal
Ты же понимаешь, что это вообще непонятно как реализовывать, если ты не пишешь даже ожидаемый тип класса
Absolute
def foo(x: CL): pass
Absolute
так?
Absolute
тогда он у тебя должен быть в пространстве имен, и pycharm уже все знает
Ruzal
+
Absolute
если он не будет импорирован уже сам питон бомбанет
Eugene
если он не будет импорирован уже сам питон бомбанет
Не бомбанёт, если есть from __future__ import annotations
Eugene
Или если версия питона 4.0+
Absolute
3.4?