Есть ещё способ, но редко где его можно успешно применить.
Можно вынести какой-нибудь часто применяемый в программе секретный алгоритм на аппаратный USB-тключ и выполнять на нём.
Но найти такой алгоритм - это целая проблема.
CityCat4, да, похоже, что оптимально в моём случае запилить образ с dns-сервером для casaos. Жаль, что в роутеры такую функциональность не закладывают.
Руслан Федосеев, не, hosts прописывать на куче устройств - такой себе вариант. Я просто как аналогию его привёл.
Может быть я просто недостаточно глубоко в теме, поэтому мне кажется, что конфигурация bind9 излишне переусложнена для описанной мною задачи. Можно, наверно, было сделать простую тулзу или готовый образ с простыми настройками локальной зоны. Мне почему-то кажется, что такая тулза есть, просто довольно мало кому хочется такого странного перфекционизма в локалке, поэтому тулза и не на слуху.
Спасибо. Я думал есть какой-нибудь хипстерский инструмент попроще, или снипет какой специально для такой задачи. ПРоблема-то, как мне кажется, довольно типовая. Можно было бы сделать тулзу с простейшим конфигом, типа как файл hosts
CityCat4, ух, че-то я не подумал. что могут рекламой посчитать. Вроде ж бесплатная фиговина. А, типа, под спойлером это уже не будет похоже на рекламу? Вообще интересно, неужели за такую "рекламу" кому-то где-то платят вообще?
На счет инструкций... каких только инструкций я ни встречал в сети. Просто, как мне кажется, довольно типовая проблема, мог кто-то написать какую-то тулзу или скрипт, который всё сделает как надо, или докер-образ готовый со всем необходимым... Конечно я не жду, что инструкции будут писать специально для меня, однако если эта проблема не проблема вовсе и никому не интересна, то такое тоже интересно было бы узнать.
Riborg, ну ок, если серьёзно, то какой ответ вы ожидаете услышать? Полагаете есть какая-то шкала?
Не понятно что за движки вы там писать собираетесь. Движок движку рознь, физика у них разная может её и не быть вовсе.
Нужно понимать более-менее математику на уровне, для начала, второго-третьего курса ВУЗа. Это ИМХО. Нужно понимать что такое матрицы, как и для чего их умножают, нуно понимать про кватернионы и афинные преобразования. Обычно если вы это освоили, то базовая физика у вас в голове уже есть.
Но надо немножко понимать, думаю, что такое диф-уры и как ими кинематику и ньютоновскую механику описывают. Может быть у вас и не будет в "горячем" доступе всего этого в голове, но нужно уметь быстро разбираться в таких вещах.
Не бывает таких четких градаций, когда вы вот не способны "создавать движки", а потом ХОБА, и уже способны. Развитие всегда постепенное, это не дерево технологий в игре, где есть "Физика 17 уровня", открываешь, удовлетворяешь зависимости, запускаешь изучение, и вуа-ля, пара игровых суток и вы "пишете движки".
Это так не работает.
Если есть и сделана правильно, то больше ничего делать не надо. Просто хендлеры под проверку авторизации декораторами поставить и все.
Но сайты скрейпят не только неавторизованные боты. Вопрос ценности вашего контента.
У примеру, если у вас курсы платные какие-то, то можно один раз взять кого-то купившего курсы и из под его акка всё срисовать.
Если есть возможность легально посмотреть данные, то им может воспользоваться и пират для последующего их распространения. А вы пытаетесь искать уверенность "под фонарём".
Тоже думаю, что лучше не распрямлять и не совать проц в сокет. Положить его лучше в коробочку, так он гарантированно будет в более сохранном состоянии.
Не надо так делать. Вы запутываете код, делаете нечитабельным шаблон, вы оставляете лазейку для некорректного поведения с некоторой вероятностью. А ещё нарушаете принцип DRY и фигачите магические константы (шаблоны дат) в коде шаблона.
Я написал как надо было сделать в отдельном ответе.
Анна, возможно такой код и есть даже готовый, и возможно его можно просто докинуть в папку с сайтом, но для ответа на такой вопрос нужно знать хотя бы на чем реализован сайт. Фреймворков бывает разных очень много. Для каких-то может быть реализован плагин, добавляющий прогресс на загрузку. Но вы не предоставили никаких сведений про то, как у вас реализована форма загрузки, чтобы специалисты соответствующего фреймворка могли вам ответить конструктивно.
niktomimo, а что с кодом не так? Вас не за код банят, а за паттерн использования сервиса.
Почему банят я вам разъяснил. А вам что надо, чтобы вам тут написали код клиента, который будет притворяться нативным? Я вам объяснил, что это будет не просто. Одно простое решение вы скорее всего не найдёте.
Можно вынести какой-нибудь часто применяемый в программе секретный алгоритм на аппаратный USB-тключ и выполнять на нём.
Но найти такой алгоритм - это целая проблема.