ThunderCat, Так я не предлагал отказаться от БД. Локальное хранилище позволяет:
1) Пропустить лишний ajax к базе данных.
2) Убрать скидку для ещё не залогиненного (или только что разлогиненного) пользователя.
Firewall подконтролен ОС, к сожалению.
А внешний firewall не умеет в "разрешить такому-то приложению вообще всё".
И я слукавил, когда сказал, что все приложения проксифицированы. Конечно же, далеко не все.
Да, любопытно. *0.1 и /10 - не одно и то же.
Я обычно использую именно умножение, потому что это менее затратная операция, чем деление, хоть это и экономия на спичках. А с погрешностями борюсь округлением до нужного знака.
Kerrik Солнце, нет, я имел в виду хранить всегда целые: 1, 2, 3, -3, 4 и т.д. Это влияет на арифметику, гарантирует точность.
Например, если нужны сотые, то вместо 5.7 можно хранить 570, то есть вместо (0.1+0.2) будет (100+200), а отображать уже с преобразованиями:
innerHTML = (x * 0.01)
А toFixed возвращает вообще строку, а не число, так что его адекватно использоваться для отображения (для вывода), а не для вычислений.
Существует иллюзия, что если 10 лет не было засухи, то и на 11-й год засухи наверняка не будет. Это искажение называется "ошибка игрока". Короновируса вон тоже никто не ждал, он сам пришёл.
...но на практике, столкнуться с такой уязвимостью равно шансу выиграть в очень большую лотерею, и чем чаще обновляется система и браузер, тем меньше этот шанс.
Это не совсем так по обоим пунктам.
По поводу последнего - обновление системы не убирает уязвимость, которая ещё не известная разработчикам. И даже если известна, разработчики не всегда фиксят сразу.
А вообще уязвимость нулевого дня, которая стала известна злодею, это, собственно, и есть выигрыш в лотерею. Вопрос лишь в том, как злодей будет ей пользоваться. А пользоваться можно массово. Так что если некий не самый глупый злодей находит такие уязвимости каждые 5 лет, то каждые 5 лет он будет массово заражать, собирать ПД, воровать деньги со счетов, просто вредить и т.д., не ограничиваясь конкретной жертвой. И когда станет известно, что с тысячи сайтов утекли базы данных или что приватная переписка миллионов людей просто гуглится, будет уже поздно - дело сделано. Короче говоря, выигрыш в лотерею одного злодея приводит к тому, что страдают многие. Так что шанс пострадать гораздо больше, чем шанс выиграть в лотерею.
Nik_1011, сделай, чтобы тестовый сайт отправлял ajax на сервер, затем получал бы ответ и выводил в какое-нибудь текстовое поле на сайте. Если это сложно, то учи основы сетей, js, php, а также программирования вообще.
Akina, Acrylic DNS Proxy, но разве это важно? Эти два процесса обращаются к одному и тому же дефолтному DNS. Что бы как ни кешировалось, пусть даже и многоступенчато, старые значения должны меняться на новые, но не наоборот.
hint000, не подконтрольная в том смысле, что обычно не известно, какая именно программа и в какой момент создаёт процесс, но зато известно имя создаваемого процесса. И главное, что замораживающей программе можно выдать любые права.
Результаты поиска на панель вынести в Total Commander тоже можно.
А временной панели, значит, нет. Разве что есть плагин какой или самому можно написать.
zytia, игрок не знает, ждёт ли его фан или разочарование из-за настроек сервера, багов, лагов и пр. Игрок пытается заранее предугадать, найти подтверждение тому или иному варианту. И если это не получается или занимает много времени, то игрок просто пасует. Как-то так.
ComodoHacker, при чём здесь это? Ничто не мешает локальному "DNS-фаерволу" использовать DoH.
Основная цель - удобная настройка доступов по белым спискам, где у тебя в таблице не голые ip, а человекопонятные домены. С поддержкой масок доменов (опять же для краткости и понятности, чтобы не запутаться).
1) Пропустить лишний ajax к базе данных.
2) Убрать скидку для ещё не залогиненного (или только что разлогиненного) пользователя.