Pull to refresh
1
0
Никита @deus

User

Send message

Сделал тебе не ломаемый! Не благодари!

import random
import operator
from binascii import hexlify


def shifrator(text):
    mask = random.randbytes(len(text))
    return bytes([operator.xor(ord(s), mask[i])
                  for (i, s) in enumerate(text)]), mask


def deshifrator(ct, mask):
    return "".join([chr(operator.xor(s, mask[i]))
                    for (i, s) in enumerate(ct)])


text = "Hello world"
print(f'text: {hexlify(text.encode())}')
ct, key = shifrator(text)
pt = deshifrator(ct, key)
print(f'CT: {hexlify(ct)}')
print(f'Key: {hexlify(key)}')
print(f'PT: {hexlify(pt.encode())}')
y@sweet ~/work $ python 1.py
text: b'48656c6c6f20776f726c64'
CT: b'd1b472f41906fb69d72cd0'
Key: b'99d11e9876268c06a540b4'
PT: b'48656c6c6f20776f726c64'

окей, то есть я могу взять ваш код, выложить в своем гитхабе и продавать его (прямо или косвенно)?

Понимаю вас, но думаю каждый разработчик сам должен решать как должно быть и кто имеет право использовать их код.

Окей, давайте по другому.
Вот вы писали оптимизированный алгоритм обхода графа, потратили время, сделали примеры. Оставили код под GPL например.
Пришел Copilot, всосал ваш опыт и стал отдавать как свой при кодогенерации. Ссылку на вас, ровно как следование вашей лицензии он упустил.

Вопрос, это норм для вас? Будет ли у вас мотивация дальше делиться кодом с миром?

вы отходите от проблемы, суть в том, что Copilot забирает авторство и отменяет лицензию, являясь по сути (пока) супер-умной снипет системой.

def ecsign(d, message):
    r = 0
    s = 0
    e = digest(message)
    while s == 0:
        k = 1
        while r == 0:
            k = randint(1, n - 1)
            Q = k * P
            (x1, y1) = Q.xy()
            r = Fn(x1)
        kk = Fn(k)
        s = kk ^ (-1) * (e + d  * r)
    return [k, r, s]

скажите, а вот такой код тоже тривиален?

А почему люди берут код из библиотек открытых под GPL и не соблюдают условия?

А если не for а что-то более большое? Я думаю тут суд для этого и нужен, чтобы решать.
Думаю что считаться с лицензиями было бы правильно :)

  1. суд решит

  2. если этот код был модулем и его полностью скопировали, даже не постарались рерайтнуть, то вопросы какие?

как бы на руках у людей оружия нет, как и умения им пользоваться. да и качественно надо сказать поле зачищали последние 8 лет. надежда, что свои внутри порешают.

Политические темы будут отфильтровываться?

Я думаю спарсили что-то типа этого https://mtdi.mosreg.ru/proverka-taxi?id=334051&region=50&showPopup=1 перебрав id
и да, яндекс к этому имеет мало отношения

Наброшу раз тему подняли.


До последнего времени DSS сертификат пользователя №1 выпущенный у УЦ провайдера №1 не мог принимать запросы от пользователя №2 DSS УЦ провайдера №2.
То есть, чтобы пользователь №2 попросил пользователя №1 что-то подписать, он должен быть в ним в одном УЦ.


Это в корне противоречит духу и модели иерархического-распределенного УЦ.
Разработчики обещали сделать федерацию между DSS, но как они продвинулись не ясно.
То же актуально и для MyDSS.

ну так себе ответ, а если в твоем модели угроз правительство страны в которой ты работаешь?
например Китай?

Посмотрите ещё progress из click от Армина.


with click.progressbar(length=total_size,
                       label='Unzipping archive') as bar:
    for archive in zip_file:
        archive.extract()
        bar.update(archive.size)
Добрый вечер.

Скажите, пожалуйста, задачу предсказания сезонного спроса (много людей вечером будут вызывать в этом районе машины) вы не делаете? Считается, что сурдж должен с этим справляться?
Часто замечаю, что в районе 21-23 часов, в районе рядом с основным офисом Яндекса, почти всегда повышенный тариф.

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity