Задать вопрос
  • Как реализовать рулетку?

    streetflush
    @streetflush
    Сервер выдает id картинки и он же решает какой номер выпадет, а кручение, это для красоты...
    Ответ написан
    3 комментария
  • Аппаратное шифрование трафика?

    @generalx
    Системный администратор
    IPSec на двух pfsense
    Ответ написан
    1 комментарий
  • В каком формате windows хранит пароли учетных записей?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Виндовс, как и многие другие ОС, не хранят шифрованные пароли.
    Хранится хеш паролей.

    Хеш получается путем односторонних алгоритмических преобразований. Обратная операция невозможна.
    Для авторизации, пароль который вы ввели хешируется, и хеш сравнивается с тем, что сохранен - если они совпали, значит вы ввели правильный пароль.

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

    P.S.
    Для ускорения такого взлома, еще применяют радужные таблицы и на слабых алгоритмах чаще могут встречаться коллизии (гуглим)
    Для увеличения стойкойсти, в алгоритмах повышают битность и добавляют соль (тоже гуглим)
    Ответ написан
    Комментировать
  • Почему увеличивается сила тока при параллельном соединении батареек?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    Помимо закона Ома, в электротехнике существуют и другие фундаментальные правила.
    Одно из которых - правило Кирхгофа. Согласно которому сумма токов в узел втекающих, равна сумме токов вытекающих, ну либо алгебраическая сумма токов в узле равна нулю.
    07b43ae476a24635b5ed8774f00683e5.jpg
    Поэтому ток, который батарейка может отдать в узел, суммируется при подключении дополнительных батареек.
    Ответ написан
    Комментировать
  • Почему увеличивается сила тока при параллельном соединении батареек?

    ADR
    @ADR
    Delphi, Python, LabView, C, electronic, Qt/C++
    Батарейки имеет внутреннее сопротивление, которое ограничивает ток который она может выдать в случаи короткого замыкание. (нижний ряд) и это сопротивления растет по мере ее разряда.

    Но обычно это сопротивление значительно меньше сопротивления нагрузки (первый ряд). Тогда ток почти не измениться. Но батарейки будут работать дольше, так как через каждую из них идет меньший ток.
    71ee6c1820fc44b3abc368b3ff5d64d0.gif
    Ответ написан
    Комментировать
  • Как сделать из мониторов большой экран?

    NeiroNx
    @NeiroNx
    Программист
    Может стоит использовать специализированное оборудование - у простых мониторов тонкие швы не получатся - как не старайся.

    Гуглите:
    LCD панели для видеостен
    контроллеры видеостен
    Ответ написан
    Комментировать
  • Как узнать пересечение линий?

    Верно мыслите. Находите точки пересечения прямых. А затем проверяете эти точки на принадлежность отрезку. Т.е. координаты точки должны принадлежать диапазону координат отрезка. min(A.x, B.x) <= x <= max(A.x, B.x). Для ординаты аналогично.
    Ответ написан
  • Как перемножить две матрицы?

    mbeloshitsky
    @mbeloshitsky
    Вебдев, систем оперейшонс, ж.д. автоматика
    Я бы на вашем месте не стал реализовывать функцию MultiplyMatrix, если только не с какими-нибудь учебными целями, а воспользовался бы numericjs
    Ответ написан
    Комментировать
  • Почему конденсатор сам заряжается?

    Foolleren
    @Foolleren
    Компас есть, копать не люблю...
    Это свойство любого диэлектрика, в нём происходит миграция зарядов из глубины к электродам от этого на них наводится напряжение, наиболее подвержены ему электролиты, плёночные конденсаторы меньше, меньше всего фторопластовые, да ещё при этом и полярность меняют, вакуумные свободны от этого недостатка.
    Ответ написан
    3 комментария
  • Как диагностировать блок питания?

    alsopub
    @alsopub
    Посмотрите линию POWER_GOOD - www.thg.ru/howto/obzor_blokov_pitaniya/obzor_bloko...
    Ответ написан
    Комментировать
  • Альтернатива Arduino для обучения?

    gbg
    @gbg Куратор тега Arduino
    Любые ответы на любые вопросы
    Альтернатива такая - использовать ардуинское железо, но при этом не использовать IDE и библиотеки, а голый С или С++. Это позволит создать ученикам проблемную ситуацию (вот, смотрите, говнокод на IDE тормозит, а нормально написанный - шурует), что стимулирует их к профессиональному росту.
    Ответ написан
    6 комментариев
  • Что означает правило про фиксированный шрифт?

    aliencash
    @aliencash
    Партизан
    Основная мысль в том, что пользователь в браузере может переопределить размер шрифта по умолчанию. Например он плохо видит и сделал себе буквы покрупнее, или обладает монитором 4К.
    Если вы ставить базовый размер шрифта в пикселах, эта настройка у пользователя не работает и буквы будут слишком мелкими. С другой стороны не встречался с пользователями, которые меняют именно размер шрифта, а не используют масштабирование CTRL+колесо мыши.
    Изучите информацию про единицах измерения CSS rem и em.
    Ответ написан
    4 комментария
  • Что может храниться в переменной uint8_t?

    sfi0zy
    @sfi0zy
    Creative frontend developer
    uint8_t - это беззнаковое целое число длиной в 8бит. Вы можете познакомиться с другими похожими типами здесь.
    Ответ написан
    2 комментария
  • Цвет на тон темнее чем #f0f0f0?

    #efefef же.
    Это представление RGB в 16ричной системе. По 2 символа на цвет.
    Ответ написан
    1 комментарий
  • Для чего предназначен этот код?

    kimono
    @kimono
    Web developer
    function(e) {
      // отменяем привычное действие ссылки
      e.preventDefault();
      // добавляем класс loading
      $(this).addClass("loading");
      // переменной confirm_text присваиваем атрибут ссылки "Выход" с именем data-confirm или false
      var confirm_text = $(this).data("confirm") || false;
      // переменной method присваиваем атрибут ссылки "Выход" с именем data-method или get
      var method = $(this).data("method") || "get";
      // берем адрес ссылки для выхода
      var url = $(this).attr("href");
      // создаем пустой объект, будем использовать его для отправки данных на сервер
      var post_data = {};
      // если метод отправки = post, пробегаемся по всем атрибутам "data-post" ссылки "Выход" и заносим их значения с маленькой буквы в наш объект
      if (method == "post") {
        for (var i in $(this).data()) {
          if (i.indexOf("post") === 0) {
            post_data[i.replace(/^post/, "").toLowerCase()] = $(this).data(i)
          }
        }
      }
      var send = true;
      // если у нас задан атрибут confirm_text (по всей видимости это alert-сообщение типа "Вы уверены что хотите выйти?"), то проверяем нажал ли пользователь "Да"
      if (confirm_text) {
        if (confirm(confirm_text)) {
          send = true
        } else {
          send = false
        }
      }
      // Если пользователь нажал "Да" или атрибут confirm_text не задан, то отправляем данные на сервер
      if (send) {
        $.ajax({
          url: url,
          cache: false,
          dataType: "script",
          type: method,
          data: post_data
        })
      }
    }



    ... а также почему если я перейду по ссылке toster.ru/auth/sign_out будет совсем не то, что я ожидаю (выход из аккаунта).

    Значит на сервере выход из аккаунта не поддерживает метод GET. Иначе, пользователи могли бы вставить в посты изображение со ссылкой <img src="http://toster/sign-out"> и после захода на эту страницу все пользователи автоматом разлогинивались.
    Ответ написан
    Комментировать
  • Как максимально быстро и эффективно уничтожить данные на HDD?

    mace-ftl
    @mace-ftl
    Клаасический вопрос, я предпочитаю

    1) Зашифровать диск
    2) Ключи вынести на "флешку"
    3) В случае чего надо только флешку уничтожить, что гораздо проще
    Ответ написан
    Комментировать
  • Как понять файловые системы Linux?

    @abcd0x00
    Есть книжка по архитектуре UNIX, вот в ней можешь найти все принципы устройства.
    "Архитектура операционной системы UNIX." Бах Морис

    Можешь и какие-нибудь упрощённые книжки поискать для поверхностного изучения.


    1. Если директива и файл это просто inode с разным флагом внутри него, тогда откуда VFS или ядро знает что условно в папке /etc/ лежат всякие файлы(другие inodes) - это я пока не понял, не могу найти ни каких внутренних ссылок между собой файлов и директорий ?!

    Есть начальный inode, который указывает на список дальнейших inode, которые указывают на списки дальнейших inode.
    Директория является как бы файлом, в котором записаны пары (имя, inode) других директорий и файлов.

    Где вообще этот жуткий "/" хранится?

    В файловой системе (в заголовке) записан адрес на диске, где начинается самый первый inode. Потом он читается и из него получаются адреса последующих inode.
    А сам inode представляет из себя метаданные (данные о данных), где указаны всякие флажки и адрес на диске, где хранится уже содержимое файла.
    Ответ написан
    Комментировать
  • Как бы вы сделали подсветку сортировочных коробок на складе?

    0neS
    @0neS
    Вы написали вполне простой и рабочий вариант. Подойдет любая ардуинка + wifi-shield к ней. Светодиоды подключать через сдвиговый регистр. Веб-сервер поднимать, например, так.
    Ответ написан
    2 комментария
  • Как сделать, чтобы обе стороны одновременно получили доступ к файлам друг друга?

    Есть так называемые СпецОператорыСвязи.
    Они выполняют примерно такие же услуги.
    Поищите, возможно, у кого то из них есть именно такой сервис.

    P.S. Перечитал Ваш собственный ответ снова. Если конфиденциальность не важна, то то что Вы ищете - это сервер доверенного времени (TSA). Каждый из отправителей посылает ему хеш-сумму от документа в любой момент времени до 12:00, например, в 11:15 и 11:35, и получает его подпись над блоком [хеш-сумма; отпечаток времени по его часам]. А потом после 12:00, особо не заботясь о синхронизации, стороны обмениваются документами, и подписанными хеш-суммами с отпечатками времени. Это гарантирует, что после 12:00 изменения не вносились.

    certsrv.ru/cryptoarm_user_manual.ru/topic_1001.htm
    Ответ написан
    1 комментарий
  • Линия из двух точек может быть замкнутым путём?

    irinei
    @irinei
    Дизайнирую / иллюстрирую / фронтэндирую
    Почему бы и нет?
    945bf3d47077455dbb00741f1f731efc.PNG
    Ответ написан
    3 комментария