Обновить
@fukkitread⁠-⁠only

Практикующий экзорцист

Отправить сообщение
начал делать сервис для передачи изображений, которые нельзя просто так скачать и сохранить

Всё, что можно показать (на экране) в виде изображения, можно и сохранить, не?
Вся схема онлайн проверки сертификатов видится мне изначально порочной. Как в плане безопасности, так и, что немаловажно, приватности.
Более перспективной же, на мой взгляд, является технология глобального распределенного списка отозванных сертификатов (улучшенный CRL), работа с которым будет явно вынесена на уровень пользователя: кнопки «обновить список опасных сайтов», " автоматически обновлять каждые Х минут", большой красный алерт в верху окна «список опасных сайтов не обновлялся с… [Обновить] [Да кому я нужен]», в настройки — максимальный срок устаревания, после которого проверка сертификата браузером фейлится.
Обновлять список, естественно, диффами по стандартной схеме, плюс сервак может отсылать кусочек списка, относящийся лично к нему (по запросу или степлить).
Про производство общественных благ, разумеется.
Подобный класс ошибок начинает распутываться с /etc/rc*, ну или маны почитать можно, если религия позволяет.
Уверен, если вы оплатите автору сервер и поддержку приложения, он с удовольствием переведет его в разряд «бесплатного».
Нет ничего бесплатного в сфере услуг, запомните.
Вы иезуитски используете термин «освободить», который на деле означает «лишить выбора», то есть запретить коммерческие приложения на государственном API.
Или вы что-то другое имели в виду? Тогда поясните вы.
я предлагаю освободить пользователей в данной конкретной сфере, а именно в сфере предоставления социальных услуг от государства, от попыток заработка на этом на этих самых конечных пользователях.

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

Плачевное же её состояние объясняется вовсе не «бесплатностью», а навязыванием нам с вами вместо медицины и образования коррупционных и военных расходов (особенно впечатляющих в условиях, когда на страну никто не нападает).

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

Аналогия неверная, короче. Навязанная Вам «рыночниками», доведшими некоторые страны до обамакеры и прочих извращений.
Вы предлагаете лишить вас свободы выбора в обмен на гарантированную безопасность (реклама как известно — огромная опасность). Есть мнение, что лично вы не заслуживаете ни свободы ни безопасности, но неужели вы ещё и настолько эгоистичны, чтобы и других людей лишить выбора из за ваших страхов и комплексов?
Но при этом пропадает ещё один важный момент: запас производительности.

Типичные грабли, на которых висят истлевшие косточки многих молодых оптимизаторов. Не раз мною виданы случаи, когда Васю с Петей сокращают, потому что их работу смогут сделать Дима с Колей за полторы зарплаты. В случае факапа оказывается, что в сутках всего 24 часа, раз в два дня Диме желательно, все же, поспать, а Коля, вообще, в гробу видал переработки и заявления его осталось ждать недолго.
Дело не в возрасте способов, а в грамотном пиаре на профильном ресурсе.

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

В общем случае, считаю детальное техническое обсуждение подобных вещей в паблике — вредным, а людей, таковые заводящие — недальновидными ССЗБ. Ну или дальновидными, смотря за кого играют.
Статья хорошая, автор молодец. Описанные способы подойдут для багтрекера и тех задания на доработку соответствующих кривых решений. Возможности для попила темы автор увеличил нехило, если ему ещё не доплачивают разработчики «защиты», то имхо уже пора начинать.
перцептронов
а зачем 100 раз сплитить строку?
Пока что именно «цезарь» своим ножом орудует, ловко отсекая конкурентов и неловко прикрываясь защитой детей от гугла.
Спасибо, я понял.
Насколько существенны были бы эти нарушения, если бы вы вели собеседование и принимали решение о приёме на работу?
Я приводил его не в качестве идеального.
А что именно вам «пахнет»? (мне интересно).
это и есть вывод предзаполненного массива

как будто это что-то плохое
Не всегда обязательно жертвовать читабельностью
Вот такое было недавно

const f = 'Fizz', b = 'Buzz', fb = f+b;

const pattern = [,,f,,b,f,,,f,b,,f,,,fb];

for(let num = 1; num<=100; )
for(let i = 0; i < 15 && num <= 100; i++, num++) 
	console.log( pattern[i] ? pattern[i] : num );


Первым делом никто не станет делить там, где можно складывать и сравнивать. Ну и дальнейшие преждевременные оптимизации буйная сеньорская фантазия подскажет.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность