• Имеет ли вес хеш сумма в юридической практике?

    Файлы - не документы. То-есть электронная подпись не вариант (на сколько я понимаю принципы работы электронной подписи).

    Электронной подписью можно подписать любой файл, тк подпись - это по сути ассиметрично зашифрованная хэшсумма + публичный ключ для расшифровки.
    Нужна для того чтобы зафиксировать, файл с какой хэш-суммой подписывался.

    На сколько я знаю, хеш-сумма уникальна для файла и ее нельзя подделать.

    Не уникальна. Подделать можно, тк в ней нет никакого признака аутентичности (хотя зависит от того, что такое "подделать"), но вычислить хэшсумму по файлу легко => легко проверить, что тебя обманули, если посчитанная хэш-сумма не совпадает с заявленной.
    Изменить содержимое файла, чтобы при этом остался старый хэш - очень сложно, особенно если использовать несколько хэшей.

    Идея такая, сделать архив с этими файлами. После указать хеш сумму архива в договоре. Копия архива остается у меня (с неизмененной хеш суммой), и в случае чего я всегда смогу доказать, какие файлы были переданы по договору, просто продемонстрировав архив с хеш суммой, соответствующей таковой, прописанной в договоре.

    Да, такое сработает.
    Только врядли предметом договора можно будет указать "архив с такой-той хэшсуммой".
    Скорее всего ты продаёшь не архив, а его содержимое, а архивом ты договорился с покупателем, как о способе передачи.
    Ответ написан
  • Имеет ли вес хеш сумма в юридической практике?

    BasiC2k
    @BasiC2k
    .NET developer (open to job offers)
    Почему бы и нет? Главное - укажите это в договоре, как подтверждение того, что обе стороны принмают этот способ контроля целостности передаваемых файлов.
    В договоре необходимо указать :
    - что именно передаётся, с материальной точки зрения. В Вашем случае - указывается перечень файлов, и их основные описательные характеристики;
    - как именно передаются файлы (например - на носителе), согласно акта приёма-передачи. Стороны договорились о том, что целостность файлов подтверждается контрольной (хеш) суммой, которая рассчитыватся согласно алгоритма (MD5, SHA и т.д.) применительно к каждому бинарному файлу. Соответственно, в акте приёма-передачи указываете эти контрольные суммы, фразу что принимающая сторона проверила файлы и подтверждает что хеш суммы соответствуют указанным.
    Ответ написан
    Комментировать
  • Может кто знает приложения Windows для разработки интегральных микросхем?

    Verilog + любой удобный текстовый редактор + синтезатор для собственно схемы + ещё симулятор хотелось бы

    Например VSCode с соответствующим расширением + Icarus verilog + quartus
    Ответ написан
    Комментировать
  • Как правильно осуществить продажу программы для каждой машины с тестовым периодом?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Ни один программный способ еще никому не давал 100% защиты. Люди аппаратные ключи отламывают.
    Ненужную программу ломать не будут. Непопулярную программу ломать не будут. Не тратьте на защиту слишком много времени - если программа merde - ее в любом случае не купят :)
    Ответ написан
    Комментировать
  • Почему boolean использует больше памяти чем byte?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    boolean вообще принципиально может использовать 1 бит.
    Но архитектура PC сделана таким образом, что минимальный размер, который мы можем адресовать, это байт.
    Поэтому в языках программирования boolean может иметь разный размер, и скорее всего как минимум 1 байт.

    Можно сделать кастомную реализацию с побитовыми операциями, тогда можно будет засунуть восемь boolean переменных в один байт, но вряд ли есть хоть один язык программирование, где такое будет сделано штатно, ибо это неудобно.
    Читайте доку про ваш язык программирования
    Ответ написан
    2 комментария
  • Почему boolean использует больше памяти чем byte?

    mayton2019
    @mayton2019
    Bigdata Engineer
    С точки зрения ассемблера - удобнее делать операции над целым числом (DWORD) 32bit. Он - же int.
    В масштабах современной памяти - безразлично выделять 1 байт или 4 байта. Все равно
    другие структуры больше захватят тысячекратно. А простота компилируемого кода - здесь важнее.

    Вот поэтому компилляторы и собирают boolean в int. А язык С++ позволяет проводить аналогии
    между int и boolean. В зависимости от контекста число может быть как числом так и логической
    величиной. (Тесная связь с ассемблером да).

    А если речь допустим идет о массиве boolean - тогда смысл в экономии есть. В Java например
    такой массив действительно будет использовать биты внутри байта.

    В базах данных например (Oracle) вообще нет булевого типа с точки зрения хранения. Там предлагают
    символьный тип 'Y' или 'N'. Это связано с дисковыми структурами хранения данных в datarow.

    Поэтому sizeof(булевый тип) будет всегда парадоксом в разных системах программирования и языках.
    Как компиллятору удобнее так и соберет.
    Ответ написан
    Комментировать
  • В чем минусы Arduino?

    @kalapanga
    1) Ардуино - это не МК, это вся программно-аппаратная платформа, которая может быть реализована на разных МК.
    2) МК выбирается под конкретную задачу, проект. Если конкретный МК по возможностям подходит под задачу - используйте на здоровье.
    3) Проблемы начинаются когда берут прямо какую-нибудь Ардуино-Уно, спаянную кое-как китайскими друзьями, и как есть на соплях-дюпонах вешают на промышленный станок. Но необходимость заботиться о надёжном питании, о помехозащищённости платы и линий - это любого МК касается, хоть Меги, хоть СТМ.
    Ответ написан
    2 комментария
  • В чем минусы Arduino?

    nava2002
    @nava2002
    Инженер
    Достоинство платформы Arduino является и ее недостатком.
    Очень просто начать использование микроконтроллера НО потом тяжело (психологически) выйти за пределы (достаточно ограниченного) функционала Arduino.

    P.S. Но если нужно быстро решить прикладную задачу то альтернативы нет. 2 дня и прототип работает.
    Ответ написан
    7 комментариев
  • Bitbucket фсе, блокирует российские IP?

    syschel
    @syschel
    freelance/python/django/backend
    Если не брать VPN(через него нормально), то помогла установка ключей доступа.
    1. В папке /home/{USER}/.ssh
    выполнил команду ssh-keygen -t rsa -b 2048
    Взятую от сюда: https://support.atlassian.com/bitbucket-cloud/docs...
    Ключ именовал по дефолту, на своё название, чёт ругалось в будущем
    2. Беру получившийся ключ командой: cat id_rsa.pub
    3. Перехожу в настройки доступа по ssh в аккаунте битбакета: https://bitbucket.org/account/settings/ssh-keys/
    Нажимаю добавить и вставляю ключ, выведенный в п.2 в консоль

    Далее, если ранее ссылки были HTTP, то надо их поменять на SHH. Как указано в инструкции по первой ссылке:
    HTTPS
    https://<repo_owner>@bitbucket.org/<accountname>/<reponame>.git
    SSH
    git@bitbucket.org:<repo_owner>/<reponame>.git
    or 
    ssh://git@bitbucket.org/<repo_owner>/<reponame>.git

    Менял в конфиге гита, в файле .git/config, в переменной url

    Как под виндовс генерить ключи, гуглите уже сами.

    З.Ы. Обновить доступ к репозитарию, можно командой
    git remote set-url origin git@bitbucket.org/<repo_owner>/<reponame>.git

    З.З.Ы. Уточнение от Антон Кащеев по типам выпускаемых ключей, от 20.06.2023: https://bitbucket.org/blog/ssh-host-key-changes
    Ответ написан
    3 комментария
  • Бесплатная альтернатива gmail.com / mail.com с возможностью соединения по SMTP?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    1. Запрет SMTP - это конечно нонсенс, но как решение - использовать протоколы, не запрешённые на сервере.

    2. Mail.ru, Yandex.ru, Rambler.ru, и т.д., полнО же их!

    3. Поднять на своём сервере SMTP, не так уж и сложно. Даже коннектиться куда-то не нужно, почтовый сервер уже на самом сервере, и нииииикаких ограничений. И поэтому можно моментально вляпаться в SPAM-базы, угу.

    4. Перейти на другие способы извещений, например из свежих-модных-молодёжных - Telegram. Всё очень тривиально, один HTTPS-запрос - и весточка полетела...
    Ответ написан
    2 комментария
  • Бесплатная альтернатива gmail.com / mail.com с возможностью соединения по SMTP?

    Sanes
    @Sanes
    Хостинг за 100 рублей. Чем не альтернатива?
    Ответ написан
    Комментировать
  • Какие есть сервисы для скрытия IP сервера аналог Cloudflare?

    Sanes
    @Sanes
    Nginx proxy можете организовать. На каком-нибудь Cloud с почасовой оплатой. Забомбили адрес, быстренько подняли новый.
    Только смысла наверное в этом нет. Clodflare не просто proxy, там трафик анализируют. Защищенные IP стоят приличных денег.
    Ответ написан
    3 комментария
  • Какие есть сервисы для скрытия IP сервера аналог Cloudflare?

    vabka
    @vabka Куратор тега Веб-разработка

    аналог Cloudflare (DNS proxy)?

    1. Cloudflare не предоставляет подобных услуг. (Из связанного с DNS только обычный dns-хостинг)
    2. DNS proxy не скрывает IP твоего сервера. Вероятно ты что-то перепутал.

    Чтобы скрыть IP сервера нужен reverse-proxy, который реализуется, например, при помощи nginx.

    Но на самом деле, вероятно, тебе нужно не просто скрыть IP, а ещё и снизить нагрузку на твоей сервер и защититься от ddos.

    Достичь этого можно разными способами, но все они в том или ином виде являются reverse proxy.

    1. CDN - в основном применимо, если тебе нужно отдавать много статических файлов - эта задача будет делегирована на сеть серверов провайдера

    2. Application firewall (WAF) - чтобы сразу отбрасывать запросы от злоумышленников.

    3. Load balancer различных сетевых уровней - чтобы распределить нагрузку по нескольким серверам

    4. API gateway - если используешь микросервисы и хочешь за одним доменом спрятать много сервисов.
    Ответ написан
    4 комментария
  • Какой пет проект можно реализовать на Java?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Достаточно просто подумать "Чем я пользовался на этой неделе?", выбрать одно из существующих приложений и попытаться его повторить.
    Ответ написан
    2 комментария
  • Досудебная претензия за использование домена?

    php666
    @php666
    PHP-макака
    Хотел узнать у Вас на сколько они правы и как лучше решить данный вопрос
    вам сюда - https://pravoved.ru/ , а именно спросить у этого юриста - https://pravoved.ru/lawyer/11187/ - он мне в своё время дал консультацию. Оплатите вопрос и скиньте ссылку сюда, нам тоже было бы интересно почитать, что он ответит.

    UPD: ой, ну что за бред это:
    Домен mebeleo.ru никогда не использовался для продажи мебели, а является лишь демонстрационным, там всегда был опубликован недействительный телефон и адрес. Заказы не принимались, никакая операционная деятельность не велась, а значит никакого ущерба принесено не было.
    вы эту лапшу для кого вешаете? Мы же не в суде. Видно же, что вы и-магазин держите..
    Ответ написан
  • Досудебная претензия за использование домена?

    saga111a
    @saga111a
    физика, химия, питон, машинное обучение
    Вам к юристам надо нормальным. Вообще https://vc.ru/u/2164-pavel-gross-dneprov почитайте у него разные случаи, он опытный киберсквоттер.
    Вообще сумма и все описание похоже на пугалку. Отжать хотят домен и чтобы вы им еще заплатили, а вот сумма бредовая и явно для запугивания вас.
    Ответ написан
    Комментировать
  • Наставник-разработчик отказался от junior-специалиста. Что делать?

    xez
    @xez
    TL Junior Roo
    Как вы считаете, что мне лучше делать в этой ситуации?

    1. Перестать верить в деда мороза и розовых единорогов.
    2. Работать дальше.
    3. Учиться, учиться и еще раз учиться.
    Ответ написан
    Комментировать
  • Vcc и Vdd, Vss и Vee как распознать где плюс, а где минус на схемах?

    @nehrung
    Не забывайте кликать кнопку "Отметить решением"!
    Всё элементарно просто. Набираете в поисковой строке Гугла такой текст - 1602 datasheet. Гугл выдаёт вам почти 4000000 ответов. Выбираете тот, который нравится. Мне понравился вот этот - https://www.openhacks.com/uploadsproductos/eone-16...
    Третья страница этого даташита содержит исчерпывающий и (главное!) точный ответ на ваш вопрос:
    646bc37a97154080252001.jpeg
    Точно так же поступайте и в дальнейшем - тем самым вы сохраните наше время для действительно интересных и важных вопросов (вместо того, чтобы быть при вас личным поисковым оператором), заодно и научитесь гуглить. Возможно, не сразу, возможно с тысячной попытки, но таки научитесь.
    Ответ написан
    2 комментария
  • Какими наводящими вопросами деликатно определить, процветает ли в компании микроменеджмент либо нет?

    saboteur_kiev
    @saboteur_kiev Куратор тега Карьера в IT
    software engineer
    Прямо спрашиваешь, кто будет давать мне задачи и кто будет контролировать.
    Есть ли почасовой контроль какими-либо инструментами.

    Ваш вопрос про "какая оплата" - ВООБЩЕ не про это.
    Может быть даже, что в компании может быть несколько проектов/команд и на какой-то одном проекте сидит "эффективный" менеджер, который увлекается микроменеджментом.
    Ответ написан
    Комментировать
  • Берут ли вап вап?

    @dima20155
    you don't choose c++. It chooses you
    Иногда мне кажется, что у части моих колег ОКР)
    А, если серьезно, первостепенны ваши навыки в любой компании. Если ваши заболевания не влияют на коммуникацию с коллегами и эффективное выполнение задач, то не очень то важно есть они у какие-либо заболевания или нет. Даже, если ваши навыки влияют могут повлиять, например, на работу с коллегами, но вы умеете это правильно менеджить, то шансы на успех высоки.
    К тому же IT компании, работающее на глобальный рынок хотят/вынужденны придерживаться западных ценностей с их иклюзивностью.
    Ответ написан
    2 комментария