Andrey
Чисто на проверку целостности.
Andrey
Типа, шифруешь, сверху хеш-сумма, отправляешь вместе с зашифрованной строкой, сверяешь
Tishka17
а. к шифрованной строке так же подкладывать хэш? ну разумно так-то
Andrey
Хз, вообще, я в этом совсем не специалист) Могу лишь идеи накидывать.
Tishka17
encrypt(str + hash(str))
Je
encrypt(str + hash(str))
тогда и хэш битым может расшифроваться, это же классика блочных шифров
хэш нужно брать от исходной строки и отправлять рядом с шифротекстом
расшифровывать и сверять сумму
Андрей
так битый хэш к битой строке не подойдет ?
Valera
Andrey
Ivan
мб разобраться почему шифр битый становится?
Максим
Просто шифруй строку с тремя решетками в начале
Andrey
Точнее нет
Andrey
Хеш от зашифрованной строки и отсылать рядом.
Максим
Если рашифрованная строка правильная, то она будет начинаться с трех решеток
Valera
Andrey
Tishka17
Je
Vladimir
есть сотридник, который работает по графику 2/2, подскажите, как хранить данные о том, когда у него выходной, а когда рабочий день, в бд? что бы можно было выбрать всех сотрудников которые сегодня должны работать, или наоборот, которые сегодня отдыхают.
я чот голову сломал
Forevka ÐΞV
Зная стартовую дату когда он точно работает и который день он работает можно отсчитывать от неё
Sv
есть сотридник, который работает по графику 2/2, подскажите, как хранить данные о том, когда у него выходной, а когда рабочий день, в бд? что бы можно было выбрать всех сотрудников которые сегодня должны работать, или наоборот, которые сегодня отдыхают.
я чот голову сломал
Храни диапазоны. Дата_От, Дата_До. в связанной таблице.
Например: 24.05, 25.05
Или: 24.05, 26.05 (решил взять день наперед и поменялся с другим чувачком)
Заполняй таблицу фоновым процессом. Ну или кадровик пусть заполняет.
Andrey
Sv
Forevka ÐΞV
Ну тогда нужен скриптец который будет заганять данные на месяц вперёд
Forevka ÐΞV
А потом вручную если заболел/переработка ты правил
Sv
Максим
Храним для каждого - сколько дней он пропустил
Максим
и на столько сдвигаем график
Andrew
Andrey
А если: дата выхода на работу, дата выхода на выходные, интервал?
Vladimir
так, давайте примем условность, что график с самого начала работы не меняется, заболел, не пришел, отпуск, не важно после болезни/отпуска графи не сбивается и идет так же 2/2 от самого начала
Andrey
Довольно легко рассчитать, будет ли сотрудник сегодня на месте
Sv
Andrey
ОЙ не, вообще не нужна дата выхода на выходные, если график не перестраивается
Andrey
15 мая вышел, 2 дня интервал. Все.
Andrey
Интересует 25 мая. 25-15/2%2 Как-то так
Андрей
Андрей
Anonymous
Простите за тупой вопрос, но очень нужно.
Есть ли у кого-нибудь исходники любого спамера?
Valera
Андрей
тебе нужно чтобы приходила зашифрованая + хэш
Vladimir
Андрей
а 15 тут это что?
дататаймами питоновскоми нормально там даты обрабатывать можно
Андрей
Это 15 мая когда первый выход
Sv
Интересует 25 мая. 25-15/2%2 Как-то так
А теперь - отбери “всех сотрудников которые на работе 01.01” одним запросом.
Подход с диапазонами - это ОДИН запрос к БД.
Стоимость хранения: 150 записей на человека в год.
Vladimir
Sv
Дата_От, Дата_До. в связанной таблице.
Например:
===========
…
24.05, 25.05,
28.05, 29,05
…
===========
Или: 24.05, 26.05 (решил взять день наперед и поменялся с другим чувачком)
Ivan
храни календари, в чем проблема то?
akaWolf
Andrew
akaWolf
или генерится по известному обоим сторонам алгоритму
Andrew
Andrey
Олег
ребзи, кто может подсказать почему ошибка
MetadataKonf.py
from Metadata.NodeMetadata import NodeMetadata
class MetadataKonf(NodeMetadata):
....
Metadata.NodeMetadata.py
from Metadata.MetadataKollection import MetadataKollection
class NodeMetadata:
....
def xxx(self):
result = MetadataKollection(param)
Metadata.MetadataKollection.py
from Metadata.NodeMetadata import NodeMetadata
class MetadataKollection(NodeMetadata):
....
мол:
AttributeError: module 'Metadata.NodeMetadata' has no attribute 'NodeMetadata '
Андрей
from Metadata.NodeMetadata import NodeMetadata в этом
Valera
Я жетско туплю, подскажите как правильно использовать регулярку
Есть строка student.access.2019-05-24 08:34:16.106396
Нужно взять student.access и 2019-05-24 08:34:16.106396
Андрей
ты что-то неправильно импортируешь
Олег
а в чем разница между from .... и impot...
Олег
?
Олег
Андрей
from Metadata.NodeMetadata import NodeMetadata - так ты пытаешьсяимпортировать из модуляконкретный класс NodeMetadata которого там нет
Андрей
import Metadata.NodeMetadata - так ты импортируешь весь модуль
Андрей
что это за модуль хоть?
Олег
Олег
NodeMetadata
Олег
NodeMetadata - class