@ru_python

Страница 8285 из 9768
Vlad
05.03.2019
19:41:20
?
05.03.2019
19:41:47
А рядышком в другом поле алгоритм не написан?
алгоритмы есть, допустим RSA/SHA256, я генерю пару ключей, потом беру открытый и хеширую его в SHA256. Тут же закрадывется первый вопрос, хешируем ключ с заголовками? Дальше получившийся результат хеша засовываю в base64 и высылаем клиенту, все приходит определяется,ок Дальше из этой DNSKEY записи нужно сгенерить хеш для записи у регистратора, для подтверждения цепочки, алгоритм описан там, все делаю по нему, в итоге при тесте пишет что DNSKEY не подтверждает запись что я добавил у регистратора

Винни
05.03.2019
19:42:44
C:\Users\pavlo\Documents\Python\project #os.getcwd() ['hello.py'] #os.listdir('system/commands') Error while running command hello: No module named 'system/commands/hello'

Google
?
05.03.2019
19:42:48
уже и так и этак хешировал

Radu
05.03.2019
19:43:40
Tishka17
05.03.2019
19:43:44
Зачем ты публичный ключ хэшируешь?

?
05.03.2019
19:43:46
Tishka17
05.03.2019
19:44:09
Тебе надо dns-запись подписать

Nikolay
05.03.2019
19:44:10
@q4770 здорово

?
05.03.2019
19:44:32
Было дело
мы хешируем открытый ключ или закрытый в DNSKEY записи?

Tishka17
05.03.2019
19:44:53
Толку от твоего хэша. Ты должен приватным ключом подписать записи, чтобы заверить что они валидные

?
05.03.2019
19:44:58
а там DNSKEY для всего домена

Tishka17
05.03.2019
19:45:15
Ну тогда публичный положить, да

?
05.03.2019
19:45:19
своего рода SOA

Google
Tishka17
05.03.2019
19:45:43
Открытым ключом запись проверяется, закрытым генерируется подпись

Винни
05.03.2019
19:46:16
Tishka17
05.03.2019
19:46:21
Вот только не уверен, что хэш от публичного ключа можно как-то юзать

мы хешируем открытый ключ или закрытый в DNSKEY записи?
https://www.opennet.ru/cgi-bin/opennet/man.cgi?topic=dnssec-keygen&category=8

Вот волшебная команда есть

Юзал?

Арахис
05.03.2019
19:50:34
на raspberry и vps версии openpyxl одинаковые?
from openpyxl import load_workbook input_file = "input.xlsx" output_file = "output.xlsx" wb = load_workbook(input_file) wb.save(output_file) после такого картинка исчезает

?
05.03.2019
19:50:45
не, хочется все таки свое для понимания лучше будет

Tishka17
05.03.2019
19:51:19
не, хочется все таки свое для понимания лучше будет
Ну начни с чтения как ей пользоваться, попробуй, потом своё

Арахис
05.03.2019
19:52:29
?
ничего не понимаю, на сервере и малине и питон одинаковый, и библиотека. циферка в циферку

Tishka17
05.03.2019
19:52:37
Зачем вообще из питона редактировать экселевый файл? Я понимаю импорт/экспорт ещё

Tishka17
05.03.2019
19:52:58
Бедняги

Nikolay
05.03.2019
19:53:14
есть excel шаблон, его данными надо заполнить и выплюнуть в новый файл

Tishka17
05.03.2019
19:53:21
Ух

Жёстко

Александр
05.03.2019
19:53:53
Такое часто требуется для заказчиков, которые привыкли в экселях работать и смотреть в них отчеты

Google
Tishka17
05.03.2019
19:54:25
Ну хз, обычно хватало выгрузки данных, а дальше онт сами

Но окей, верю

Nikolay
05.03.2019
19:54:52
ничего не понимаю, на сервере и малине и питон одинаковый, и библиотека. циферка в циферку
https://stackoverflow.com/questions/40606139/images-dissapear-in-excel-documents-when-copying-them-with-python

Арахис
05.03.2019
19:54:54
причем было такое уже https://bitbucket.org/openpyxl/openpyxl/issues/870/losing-images-after-loading-and-saving-a но пишут что пофиксили

Александр
05.03.2019
19:55:32
Ну хз, обычно хватало выгрузки данных, а дальше онт сами
Ну так если ты автоматизируешь рабочий процесс заказчику, зачем им ещё потом твою выгрузку самостоятельно в Эксель переносить?

Nikolay
05.03.2019
19:55:44
Nikolay
05.03.2019
19:57:10
причем было такое уже https://bitbucket.org/openpyxl/openpyxl/issues/870/losing-images-after-loading-and-saving-a но пишут что пофиксили
А если как-то построчно копировать и потом сохранять весь worksheet ?

Бредовая идея, конечно. Но можно попробовать

Арахис
05.03.2019
19:58:37
пикча вылетает при ничегонеделании уже

ну вернее при перезаписи бинарника

Марк
05.03.2019
19:59:05
Есть файл со строками вида AAA BBB. Их надо собрать в словарь по признаку: если ААА опять появилось, то словарь собран - и отдать ретюрном для последующей обработки, а это ААА назначить началом "нового словаря" Сделал через split и update с условиями if in и get. лям строк лопатит за 2 секунды. Вроде этого и достаточно, но думаю, мож ёбнуть через сплит-аппенд - и под конец апдейт ужо?

Evilenzo
05.03.2019
20:00:54
Хочу сделать свой аналог комбота чисто для личного использования. Но очевидно, что хост ради одного чата покупать не хочется. Как еще можно придумать выводить статы?

Не знаю, мб сайт файлом или что-то такое? Сори, если оффтоп. Направьте в нужный чат, пожалуйста

Evilenzo
05.03.2019
20:06:29
Есть бесплатные, что мешает? Да и в локалке можешь поднять (вариант не очень)
Локалка не варик. А бесплатные с лимитом памяти. А там за час обсуждений 800 сообщений

Tigran
05.03.2019
20:07:05
Странно быть разрабом, иметь отношение к вебу и не иметь своих хостов)

Evilenzo
05.03.2019
20:07:16
Иметь свой хост полезно, AWS вообще бесплатную машинку на год даёт
Да есть хероку, но там же машина не с бесконечной памятью. А тут важен именно фактор памяти, ибо нужно хранить очень много сообщений

Google
Винни
05.03.2019
20:07:38
if os.path.isfile(f'system/commands/{command.split()[0]}.py'): print('File exists!') __import__(f'system/commands/{command.split()[0]}.py').arguments(command_arguments) > File exists! > Error: module system/commands/command is not defined!

с директориями все ок, я проверял

Os.listdir тоже порядок показывает

петон шо, тупой?

C:\Users\pavlo\Documents\Python\project #os.getcwd() ['hello.py'] #os.listdir('system/commands') Error while running command hello: No module named 'system/commands/hello'

я вот просто не могу понять, что ему лять не нравится

Tigran
05.03.2019
20:08:22
я вот просто не могу понять, что ему лять не нравится
Возможно, то, что в питоне модули через точку

Admin
ERROR: S client not available

Винни
05.03.2019
20:09:39
Винни
05.03.2019
20:10:18
Error while running command hello: No module named 'system.commands'; 'system' is not a package

Tigran
05.03.2019
20:12:35
Error while running command hello: No module named 'system.commands'; 'system' is not a package
Чтобы это было модулем, в папке должен быть __init__.py

Винни
05.03.2019
20:12:49
сколько же мороки...

Tigran
05.03.2019
20:12:50
И в папке system/commands тоже

Ты какой-то хернёй занимаешься просто)

Google
Khachatur
05.03.2019
20:13:21
Есть контейнер ниже: school_students = [ [ # это – первый класс {'first_name': 'Вася'}, {'first_name': 'Вася'}, ], [ # это – второй класс {'first_name': 'Маша'}, {'first_name': 'Маша'}, {'first_name': 'Оля'}, ] ] Хочу получить объект такого типа: [Counter(chain.from_iterable(d.values() for d in school_students[0])), Counter(chain.from_iterable(d.values() for d in school_students[1]))] только для случая если количество классов будет произвольным, а не два класса.

Винни
05.03.2019
20:15:50
Ты какой-то хернёй занимаешься просто)
я знаю. Я практикуюсь в архитектурах и структурах папок

Tigran
05.03.2019
20:16:27
очень интересно, как ты практикуешься в архитектурах, ну да ладно

Марк
05.03.2019
20:17:08
Tigran
05.03.2019
20:17:49
опять
ну показывай свою структуру папок

лежит ли system в PYTHONPATH?

Винни
05.03.2019
20:18:06
Tigran
05.03.2019
20:18:16
зачем запускать произвольный скрипт через импорт, вот что я не понимаю

Khachatur
05.03.2019
20:18:18
@Saluev сколько лет опыта приводит к такому пониманию?

Tishka17
05.03.2019
20:18:37
Khachatur
05.03.2019
20:18:42
Круто

Tigran
05.03.2019
20:18:46
питон-то разве долго учить

Марк
05.03.2019
20:18:50
Можешь пример показать и код?
Упрощенно файл вида: AAA BBB CCC XXXX ...... AAA XCDFD если опять ААА, то вернуть что собрали и собирать зановов словарь.

Tigran
05.03.2019
20:18:55
а в целом программирую я уже больше десяти лет, да

Винни
05.03.2019
20:19:56
ну показывай свою структуру папок
apps build configs files log modules system: commands: test.py __init__.py system.py launcher.py ... __init__.py trash user

Страница 8285 из 9768